dbms コマンドの実行中
execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
ORA-00900: invalid SQL statement
エラーが出ました。
誰が理由を教えてもらえますか?
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;