本篇文章主要介绍了" ORA-14552: 在查询或 DML 中无法执行 DDL",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下:
SQL> select fun_test('q_con','14','2','00001','0') from dual;select fun_test(...
SQL> select fun_test('q_con','14','2','00001','0') from dual;
select fun_test('q_con','14','2','00001','0') from dual
*
ERROR 位于第 1 行:
ORA-14552: 在查询或 DML 中无法执行 DDL,提交或回退
ORA-06512: 在"YWPX.fun_test", line 48
ORA-14551: 无法在查询中执行 DML 操作
ORA-06512: 在line 1
declare
a number ;
begin
a :=fun_test('q_con','14','2','00001','0') ;
end;
/
以上就介绍了 ORA-14552: 在查询或 DML 中无法执行 DDL,包括了方面的内容,希望对Oracle有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_3566211.html