sql中的存儲過程里怎么寫事務(wù)回滾啊?
直接在存儲過程結(jié)束之前添加以下代碼:EXCEPTION WHEN OTHERS THEN rollback;
解釋:以上語句的意思是當(dāng)出現(xiàn)任何錯誤的時候,直接回滾整個事務(wù)。備注:存儲過程中建議沒有特殊需求的情況下,在執(zhí)行結(jié)束之前不要進行commit,否則在中途提交,后面的代碼保存,只能回滾到commit的位置。
sql中的存儲過程里怎么寫事務(wù)回滾啊?
直接在存儲過程結(jié)束之前添加以下代碼:EXCEPTION WHEN OTHERS THEN rollback;
解釋:以上語句的意思是當(dāng)出現(xiàn)任何錯誤的時候,直接回滾整個事務(wù)。備注:存儲過程中建議沒有特殊需求的情況下,在執(zhí)行結(jié)束之前不要進行commit,否則在中途提交,后面的代碼保存,只能回滾到commit的位置。