1

Oracle 10g の Web インターフェイスを使用して手順を入力しました。コードをコンパイルすると、エラーはまったく発生しません。この手順を実行するには、コマンド EXECUTE 名を使用する必要がありますが、それを SQL ウィンドウに入力すると、まったく機能せず、無効な SQL コマンドであると表示されます。私が持っている質問は、その手順をどのように実行できるかです。オブジェクト ブラウザからアクセスできますが、それ以上のことはできません。ありがとう

4

1 に答える 1

3

プロシージャを実行するには、begin endブロックで囲みます。Executecommand は sql*plus のコマンドです。手順を実行するには、次のように記述します。

begin 
  your_procedure_name;
end; 

また、sql*plus ではexecorを使用executeします (暗黙的にプロシージャをbegin endブロックで囲みます):

SQL> exec your_procedure_name;
于 2012-11-09T20:29:02.113 に答える