- 执行DDL(如CREATE TABLE),数据控制语句(如GRANT)或会话控制语句(如ALTER SESSION)。PL/SQL不允许静态执行这些语句;
- 更多的代码灵活性。例如,我们想在运行时根据实际需求来生成SELECT语句的WHERE子句;或者选择不同的schema的table;
- DBMS_SQL不支持对象和集合的操作。
语法:
EXECUTE IMMEDIATE dynamic_string
[INTO {define_variable[, define_variable]... | record}]
[USING [IN | OUT | IN OUT] bind_argument
[, [IN | OUT | IN OUT] bind_argument]...]
[{RETURNING | RETURN} INTO bind_argument[, bind_argument]...];
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9844649/viewspace-580051/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9844649/viewspace-580051/