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();