oracle - ORA 00900: 无效的SQL语句错误

运行dbms命令时


execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);

我得到 ORA-00900: invalid SQL statement 错误。

谁能告诉我什么是原因?

时间:

要从大多数应用程序/语言中调用PLSQL语句,你必须尝试以下操作,具体取决于你在哪:

选项 1 没有 /


begin
 dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;

选项 2 。使用 /


begin
 dbms_utility.analyze_schema('MCC','ESTIMATE',30);
end;
/

在 Oracle 10g 中,会经常出现ORA-0900 Invalid SQL statement。 解决方案是通过将存储过程置于 BEGIN 和 END 关键字之间来执行存储过程。


begin
 stored_procedure_name(parameter);
end;

...