• ベストアンサー

プロシージャ 引数 指定

プロシージャ定義・宣言時、引数を使わないので、引数なしで宣言したいのですが、できるのでしょうか? どう定義・宣言すればいいのでしょうか? よろしくお願いいたします。 PROCEDURE A(); やPROCEDURE A;でも駄目なので、 PROCEDURE A() IS~やPROCEDURE A IS~も駄目でした。

質問者が選んだベストアンサー

  • ベストアンサー
  • MZ-80B
  • ベストアンサー率56% (46/81)
回答No.3

SQL> CREATE OR REPLACE PROCEDURE NOP 2 IS BEGIN 3 NULL; 4 END; 5 / プロシージャが作成されました。 SQL>

その他の回答 (2)

回答No.2

引数なしのストアドプロシジャですよね? 普通に作れると思うんですが・・ 例えば、 create procedure A is begin dbms_output.put_line('TEST'); end; みたいな感じで。

  • mae-stro
  • ベストアンサー率29% (14/47)
回答No.1

できないです。 処理結果のリターンコードくらいは引数として定義しておき、呼び出しもとに返すべきだと思います

関連するQ&A