PL/SQLの基礎(プロシージャの作成と実行方法)
■PL/SQLのプロシージャの作成と実行方法を解説する
①プロシージャを作成
CREATE PROCEDURE SAMPLE_1
IS
BEGIN
DBMS_OUTPUT.PUT_LINE('TEST');
END;
/
②プロシージャが作成されたことを確認
SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE = 'PROCEDURE';
③プロシージャの内容を確認
select text from user_source where name = 'SAMPLE_1' order by line;
④プロシージャの実行
-- 実行結果を表示 --
SET SERVEROUTPUT ON
-- 「SAMPLE_1」プロシージャの実行 --
BEGIN
SAMPLE_1;
END;
/
※もしくは「EXECUTE」で実行
-- 実行結果を表示 --
SET SERVEROUTPUT ON
EXECUTE SAMPLE_1