某些陳述式無法回滾。一般而言,這些包括資料定義語言 (DDL) 陳述式,例如建立或捨棄資料庫、建立、捨棄或變更表格或預存常式的陳述式。
您應該設計您的交易,使其不包含這些陳述式。如果您在交易的早期發出無法回滾的陳述式,然後稍後另一個陳述式失敗,則在這種情況下,無法透過發出 ROLLBACK 陳述式來回滾交易的完整效果。
ROLLBACK