「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;