「Oracle 19c」文字列を出力するプロシージャのサンプル
環境
Windows 10 Home 64bit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0
プロシージャの定義
CREATE OR REPLACE PROCEDURE TESTA
IS
STRA VARCHAR2(15) := 'study skill';
BEGIN
DBMS_OUTPUT.PUT_LINE(STRA);
END;
CREATE OR REPLACE PROCEDURE TESTA
IS
STRA VARCHAR2(15) := 'study skill';
BEGIN
DBMS_OUTPUT.PUT_LINE(STRA);
END;
CREATE OR REPLACE PROCEDURE TESTA IS STRA VARCHAR2(15) := 'study skill'; BEGIN DBMS_OUTPUT.PUT_LINE(STRA); END;
操作方法
1.プロシージャを作成します
SQL> CREATE OR REPLACE PROCEDURE TESTA
2 IS
3 /*
4 サンプルテスト
5 */
6 STRA VARCHAR2(15) := 'study skill';
7 BEGIN
8 DBMS_OUTPUT.PUT_LINE(STRA);
9 END;
10 /
プロシージャが作成されました。
SQL> CREATE OR REPLACE PROCEDURE TESTA
2 IS
3 /*
4 サンプルテスト
5 */
6 STRA VARCHAR2(15) := 'study skill';
7 BEGIN
8 DBMS_OUTPUT.PUT_LINE(STRA);
9 END;
10 /
プロシージャが作成されました。
SQL> CREATE OR REPLACE PROCEDURE TESTA 2 IS 3 /* 4 サンプルテスト 5 */ 6 STRA VARCHAR2(15) := 'study skill'; 7 BEGIN 8 DBMS_OUTPUT.PUT_LINE(STRA); 9 END; 10 / プロシージャが作成されました。
2.プロシージャを実行します
SQL> set serveroutput on
SQL> execute TESTA()
study skill
PL/SQLプロシージャが正常に完了しました。
SQL> set serveroutput on
SQL> execute TESTA()
study skill
PL/SQLプロシージャが正常に完了しました。
SQL> set serveroutput on SQL> execute TESTA() study skill PL/SQLプロシージャが正常に完了しました。
説明
serverのoutputをonにして文字列を出力します。
executeでプロシージャを実行します。