中止當前事務。
語法
ROLLBACK [ WORK ]
說明
ROLLBACK
回滾當前事務并導致廢棄對事務執行的所有更新。
參數
參數 | 說明 |
---|---|
WORK | 可選關鍵字,沒有任何效果。 |
注釋
使用 COMMIT
可成功終止事務。
如果發出 ROLLBACK
時不在事務中,則不會產生不良影響。
注意 如果運行時堆棧中存在 Oracle 樣式的 SPL 存儲過程,則在 plpgsql 過程中執行
ROLLBACK
會引發錯誤。
示例
中止所有更改:
ROLLBACK;