当我在plsql过程的主体中使用create语句时,我得到一个错误PLS-00103在遇到以下其中一个时遇到符号create ....有人可以告诉我这是什么原因和解决方案.
在PL/SQL中,您不能直接使用DDL语句.你也可以
使用:
EXECUTE IMMEDIATE 'CREATE ' || 'your command'作为字符串.
使用SYS.DBMS_SQL系统包.
curs := dbms_sql.open_cursor
dbms_sql.parse ( curs, 'create ...' )
dbms_sql.execute ( curs )
dbms_sql.close_cursor ( curs )
如果要创建包装过程,请使用SYS.DBMS_DDL.