我正在使用MS SQL Server 2005企業版。我執行了一個更新查詢來影響一行和一列中的記錄。MS SQL 2005-回滾更新查詢
update HS_SM_USERACCOUNT
set ACCOUNTPOLICYTYPE=1
where EMP_NUMBER='000540' and USERID='[email protected]'
早些時候列稱爲ACCOUNTPOLICYTYPE
在WHERE子句保持值1
針對該特定條件。現在我想再次執行更新查詢而獲得之前的狀態。
請問ROLLBACK
幫我嗎?請幫助我。
所以舊的備份,你要設置ACCOUNTTYPE爲0或其它值那不是1?如果不執行UPDATE語句或從運行UPDATE之前恢復備份,則無法執行此操作。如果你想做一個ROLLBACK,你必須先執行一個BEGIN TRANSACTION語句。 – mortb