「Oracle」PL/SQLでOUT引数がないプロシージャを作成する
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
構文
CREATE OR REPLACE PROCEDURE ストアドプロシージャ名( 変数名 IN VARCHAR2 )
使用例
1.OUT引数がないプロシージャを作成します
SQL構文
SQL> CREATE OR REPLACE PROCEDURE TESTPROC( 2 USER_CODE IN VARCHAR2 3 ,USER_NAME IN VARCHAR2 4 ) 5 AS 6 BEGIN 7 DBMS_OUTPUT.PUT_LINE('CODE:' || USER_CODE); 8 DBMS_OUTPUT.PUT_LINE('NAME:' || USER_NAME); 9 END; 10 / プロシージャが作成されました。
2.実行例
ストアドプロシージャに引数を渡して実行します。
SQL> EXECUTE TESTPROC('1001','yamada'); CODE:1001 NAME:yamada PL/SQLプロシージャが正常に完了しました。