在資料庫系統中,交易(transaction)是一組可以被視為單一邏輯工作單位的操作。交易要麼完全執行,要麼完全不執行,以確保資料的一致性和完整性。交易的管理通常涉及兩個關鍵指令:COMMIT 和 ROLLBACK。以下是這兩個指令的執行時機與目的:
交易失敗或錯誤:
應用程序邏輯要求: