题
当运行DBMS命令
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
我ORA-00900: invalid SQL statement
错误。
谁能告诉我可能是什么原因?
解决方案
在执行句仅供的SQL * Plus 效用。
要调用从最的应用PLSQL语句/语言,你必须尝试以下一些,这要看你是玩其中:
选项1 即可。而不/
。
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
选项2 即可。与/
begin
dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
/
其他提示
您需要在SQL Developer中执行程序之前设置的服务器输出。麻烦尝试以下代码:
SET SERVEROUTPUT ON;
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
如果你仍然得到同样的错误,那么请打开你的SQL * PLUS,并检查是否安装在它PLSQL。
在Oracle 10g中的人脸ORA-0900无效的SQL语句。溶液是尝试通过将BEGIN
和END
关键字之间的存储过程来执行的存储过程。
begin
stored_procedure_name(parameter);
end;
不隶属于 StackOverflow