**库中execute immediate是什么意思???(详细点)

时间:2014.10.21 发布人:GhostYN

**库中execute immediate是什么意思???(详细点)

已解决问题

谷歌GhostYN用户在2014.10.21提交了关于“羚羊**库中execute immediate是什么意思???(详细点)”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-28T20:26:26。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:m来自hulq7k5clt4  

EXECUTEIMMEDIATE代替了以前Oracle8i中DBMS_SQLpackage包,它解析并马上执行动态
SQL语句或非运问答行时创建的PL/SQL块。
使第抓超去速令坚便用技巧:
1.EXECUTEIMMEDIATE将不会提径好交一个DML事务执行,应该显式提交
如果通过EXECUTEIMMEDIATE处理DM验充底让铁助待育纸久它L命令,那么在完成以前需要显式提交或者作为EXECUTE
IMMEDIATE自己的一部分.如果通过EXECUTEIMMEDIATE处理DDL命令,它提交所有以前改变的**
2.不请感消心时支持返回多行的查询,这种交互将用临时表来存储记录(参照例子如下)或者用REFcursors.
3.当执行SQL语句时,不要用分号,当执行PL/SQL块时,在其尾部用分号;
4.举例:executeimmediate'selectcount(1)f附限阻解印尔是romtempA'。