在SQL中,可以使用ROLLBACK
語句來回滾錯誤操作。具體步驟如下:
BEGIN TRANSACTION
語句開始一個事務。ROLLBACK
語句回滾事務。COMMIT
語句提交事務。示例代碼如下:
BEGIN TRANSACTION;
-- 執行需要回滾的操作
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
IF @@ERROR <> 0
BEGIN
ROLLBACK;
PRINT '操作回滾';
END
ELSE
BEGIN
COMMIT;
PRINT '操作提交';
END
在以上示例中,如果插入操作發生錯誤,會執行ROLLBACK
語句回滾操作;如果沒有錯誤,則會執行COMMIT
語句提交操作。