学习无止境!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

06 2011 档案

摘要:EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。 -- 使用技巧1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交如果通过EXECUTE IMMEDIATE处理DML命令,那么在完成以前需要显式提交或者作为EXECUT 阅读全文
posted @ 2011-06-29 18:00 钻石眼泪 阅读(43918) 评论(0) 推荐(4)

摘要:--定义一个返回程序集的引用游标CREATE OR REPLACE PACKAGE BAF_QUERY_TABLE ASTYPE P_CURSOR IS ref CURSOR;END BAF_QUERY_TABLE;--创建存储过程,并返回游标的形式返回程序集create or replace procedure getList(p_taskID number, p_out_cursor out BAF_QUERY_TABLE.P_CURSOR) isbeginif p_taskID is null then open p_out_cursor for select * from idm_ta 阅读全文
posted @ 2011-06-20 18:03 钻石眼泪 阅读(3079) 评论(2) 推荐(1)

摘要:众所周知,使用组合键Alt+Tab可以方便快捷的在不同窗口之间切换。但你试过组合键Ctrl+Tab吗?马上试试吧,当你在Vistual Studio 2005这类含多子窗口的程序中,可以使用Ctrl+Tab迅速的在众多子窗口在切换! ----------------------------------------------------------------------------------------------------------------------------- 调试快捷键 F6: 生成解决方案 Ctrl+F6: 生成当前项目 F7: 查看代码 Shift+F7: 查看窗体. 阅读全文
posted @ 2011-06-20 16:13 钻石眼泪 阅读(252) 评论(0) 推荐(0)