oracle的新功能,在编写程序时面临编译时错误,所以任何人都可以帮我纠正错误。程序抛出编译时错误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;
感谢
我没有错误,您的错误是什么以及您如何执行它? – user7294900
您需要使用'EXECUTE IMMEDIATE'在过程中运行DDL。当问一个问题时,总是显示你正在得到什么错误。我相信你有错误'PLS-00103:遇到符号'DROP'期待....' – Nitish