確認方法: SHOW PARAMETER SELECT name, value FROM v$parameter;
パッケージの作成
宣言 create or replace package PKG_TEST is
--テスト1 function set_test( P_CODE in number, P_NAIYO in varchar2 ) RETURN number;
end PKG_TEST;
本体 CREATE or replace PACKAGE BODY PKG_TEST IS
--テスト1 function set_test( P_CODE in number, P_NAIYO in varchar2 ) RETURN number is PRAGMA AUTONOMOUS_TRANSACTION; begin update W_TEST set NAIYO = P_NAIYO where CODE = P_CODE;
if SQL%ROWCOUNT = 0 then insert into W_TEST values(P_CODE, P_NAIYO, SYSDATE); end if;
commit; RETURN 0;
EXCEPTION WHEN OTHERS THEN -- リターンコード(処理失敗) rollback; DBMS_OUTPUT.PUT_LINE(sqlerrm);
コメント