Oracle PL/SQL PROCEDURE プロシージャ
Oracle において PL/SQL PROCEDURE プロシージャ とは以下を示します。
- 作成物
empname_print_pro.sql
- 実行コマンド
EXECUTE EMPNAME_PRINT_PRO('N10001');
- empname_print_pro.sql
CREATE OR REPLACE PROCEDURE empname_print_pro ( wk_empcode IN m_emp.emp_code%type ) -- --------------------------------------------------------- -- タイプ:procedure -- 名前:empname_print_pro -- パラメータ:IN wk_empcode -- --------------------------------------------------------- IS -- 社員名 wk_empname m_emp.emp_name%type ; BEGIN -- 社員名を取得 SELECT emp_name INTO wk_empname FROM m_emp WHERE emp_code = wk_empcode ; -- 社員名を表示 DBMS_OUTPUT.PUT_LINE( '---------------------------------' ) ; DBMS_OUTPUT.PUT_LINE( '■社員コード' || wk_empcode || 'の社員名' ) ; DBMS_OUTPUT.PUT_LINE( '---------------------------------' ) ; DBMS_OUTPUT.PUT_LINE( wk_empname ) ; END empname_print_pro; / show error -- ----------------------------------------------------------------------------- -- end of file. -- -----------------------------------------------------------------------------
ご訪問頂き有難う御座います。
当サイトを効率良く使うためにまずは FrontPage を見て下さい。
検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage