私は、テーブルを作成/削除し、基本的にスキーマ全体を設定するために使用しているスクリプトを用意しています。 グーグルでは、私はまだストアドプロシージャの実行方法を理解できません。oracle - スクリプトからストアド・プロシージャを実行する
スクリプトは.txtファイルで、私はApex SQL Oracleを使用して実行します。
私はスクリプトでのみ、この行を記述する場合:
execute procedurename(1); --where 1 is paramter.
あなたが任意の実行可能 文が含まれていないスクリプトを実行するように要求しています。
スクリプトかストアドプロシージャですか? SQL * Plusでスクリプトを実行するには(Apexが何であるかわからない)、その前に '@ 'を付けます。 '@c:\ temp \ your_script.txt'。 – Marc
@Marcスクリプトは正常に動作しています。私はそのスクリプトがストアドプロシージャを呼び出す必要があります。それは理にかなっていますか?詳細が必要ですか? – TPR
スクリプトは、 'call packagename.procname(1); 'でストアドプロシージャを呼び出すことができるはずです – Marc