Oracle 21c プロシージャを作成するサンプル
環境
Oracle Database 21c Express Edition
Windows11 Pro 64bit
構文
CREATE [OR REPLACE] PROCEDURE ストアドプロシージャ名[(引数名 {IN | OUT | INOUT} データ型,...)] IS /* 宣言部 */ BEGIN /* 処理部 */ EXCEPTION /* 例外処理部 */ END ;
プロシージャを作成するには、「CREATE PROCEDURE」を使用します。
使用例
CREATE OR REPLACE PROCEDURE PROCEDURE8 IS BEGIN DBMS_OUTPUT.PUT_LINE('TEST'); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('ERROR'); END PROCEDURE8;
プロシージャを実行する
SET SERVEROUTPUT ON;
EXEC PROCEDURE8();