【发布时间】:2018-01-15 13:22:50
【问题描述】:
oracle 的新功能,在制作过程时遇到编译时错误,所以任何人都可以帮助我纠正这个错误。
代码片段:
Create or replace Procedure prc_DropUselessTables(userID number:=0)
as
ncount number:=0;
Begin
Select count(*) from User_Tables where table_name='DummyTable';
if(ncount>0) then
Drop table DummyTable;----Error Line
end if;
end prc_DropUselessTables;
谢谢
【问题讨论】:
-
我没有错误,您的错误是什么以及您是如何执行的?
-
您需要使用
EXECUTE IMMEDIATE在过程中运行 DDL。当问一个问题时,总是显示你得到了什么错误。我相信你有错误PLS-00103: Encountered the symbol "DROP" when expecting....
标签: oracle oracle11g oracle-sqldeveloper