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