【发布时间】:2019-06-21 02:26:16
【问题描述】:
为什么我们在 PL/SQL 中使用execute immediate 命令?
我正在查看以前同事编写的一些程序,我看到该人已经使用execute immediate 很多时间来记录程序的进度以及截断表格时。
我的问题是他为什么要这样做?我们不能像在 pl/sql proc 中那样截断表吗?
【问题讨论】:
-
你能发布一个使用 EXECUTE IMMEDIATE 来记录消息的例子吗?这听起来很奇怪。 (而预期使用 TRUNCATE:TRUNCATE 是 DDL,我们不能在 PL/SQL 中执行 DDL,除非通过特殊措施)。
标签: oracle plsql dynamic-sql