PL/SQLでストアドプロシージャを呼び出す方法

PL/SQLでは、次の構文を使用してストアド・プロシジャを呼び出すことができます。

  1. 直接にストアドプロシージャを呼び出す
  2. procedure_name(パラメータ1, パラメータ2, …);
  3. たとえば、my_procedure という名前のストアドプロシージャがあり、p_param1、p_param2 という2つのパラメータを受け取っている場合、以下のコードを使用して呼び出すことができます。
  4. ネイティブ方式で日本語に言い換えて、1つのオプションだけを選択してください:my_procedure(p_param1, p_param2);
    my_procedure(p_param1, p_param2);
  5. PL/SQLブロックを使用してストアードプロシージャを呼び出す
  6. proc プロシージャ名(パラメータ1, パラメータ2, …);
    end proc;
  7. 例えば、my_procedureという名前のストアドプロシージャは、p_param1、p_param2という2つの引数を受け取りますが、その場合には次のようなコードで呼び出すことができます。
  8. my_procedure(p_param1, p_param2);
    end;

ストアドプロシージャを呼び出すときは、正しいパラメータを渡し、ストアドプロシージャの定義に従ったパラメータの順序で渡していることを確認してください。

bannerAds