「PL/SQL」文字列を出力するプロシージャのサンプル
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
構文
CREATE OR REPLACE PROCEDURE プロシージャ名
IS
変数名 データの型:=値
BEGIN
DBMS_OUTPUT.PUT_LINE(変数名)
END;
使用例
1.プロシージャを作成します。
「TTSS」というプロシージャを作成します。
SQL構文
CREATE OR REPLACE PROCEDURE TTSS IS STRA VARCHAR2(55) := 'study skill become smart'; BEGIN DBMS_OUTPUT.PUT_LINE(STRA);--文字列を出力 END;
操作例
SQL> CREATE OR REPLACE PROCEDURE TTSS 2 IS 3 STRA VARCHAR2(55) := 'study skill become smart'; 4 BEGIN 5 DBMS_OUTPUT.PUT_LINE(STRA);--文字列を出力 6 END; 7 / プロシージャが作成されました。
2.プロシージャを実行します
serverのoutputをonにして文字列を出力します
SQL> set serveroutput on
executeでプロシージャを実行します
書式
execute プロシージャ名()
操作例
SQL> execute TTSS() study skill become smart PL/SQLプロシージャが正常に完了しました。