質問

走りながら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 10グラムの人々は、ORA-0900無効なSQL文に直面しています。ソリューションはBEGINENDキーワード間のストアドプロシージャを配置することによって、ストアドプロシージャを実行しようとしている。

begin
    stored_procedure_name(parameter);
end;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top