「PL/SQL」COMMIT、ROLLBACKを使用する方法
書式
BEGIN SQL構文 COMMIT EXCEPTION WHEN OTHERS THEN ROLLBACK
使用例
CREATE OR REPLACE PROCEDURE CFT IS BEGIN INSERT INTO USER_TBL (USERID,DEPNAME,AGE,ADDR) VALUES (2004,'開発部',32,"東京"); COMMIT; EXCEPTION WHEN OTHERS THEN ROLLBACK; DBMS_OUTPUT.PUT_LINE('コード: ' || SQLCODE); DBMS_OUTPUT.PUT_LINE('エラーメッセージ: ' || SQLERRM); END;