摘要: 执行DDL报错 在oracle存储过程中,默认是可以直接执行DML和DQL的,但是执行CREATE这种的DDL则需要借助EXECUTE IMMEDIATE 如: 当执行该语句时,提示 ORA-01031: 权限不足。该用户已赋予DBA权限。 原因:CREATE TABLE想使用CREATE ANY  阅读全文
posted @ 2018-10-22 17:48 Bob.Xie 阅读(3450) 评论(0) 推荐(0) 编辑
摘要: Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。 DDL和DML (注意DDL中可以用拼接字符串的方法用来create table或drop table,在DML中,类似于insert则不可以直接用execute immed 阅读全文
posted @ 2018-10-22 14:29 Bob.Xie 阅读(1730) 评论(0) 推荐(0) 编辑