テーブルを構築/削除し、基本的にスキーマ全体を設定するために使用しているスクリプトがあります。グーグルで検索しても、ストアド プロシージャの実行方法がわかりません。
スクリプトは .txt ファイルで、Apex SQL Oracle を使用して実行します。
スクリプトにこの行だけを書くと:
execute procedurename(1); --where 1 is paramter.
実行可能なステートメントを含まないスクリプトの実行を要求しました。
execute は sqlplus ステートメントなので、Apex SQL で begin-end PLSQL ブロックを使用してプロシージャを呼び出してみます
BEGIN
procedurename(1);
END;
/
これをファイル proc_call.sql に保存してから、次のようにスクリプトで呼び出します
@C:\proc_call.sql
ここで、C: はサンプル パスです
いくつかの情報については、以下のリンクを参照してください
https://forums.oracle.com/forums/thread.jspa?threadID=618393
SQL>create or replace procedure procedurename(p_num number)
as
begin
null;
end;
/
Procedure created.
SQL>execute procedurename(1);
PL/SQL procedure successfully completed.
Oracle 11を使用したSQLPLUSでは、すべて問題ないようです。
だからそれは頂点のものでなければなりません。