MS SQL Server 2005 Enterprise Edition을 사용하고 있습니다. 업데이트 쿼리를 실행하여 행과 열의 레코드에 영향을주었습니다. MS SQL 2005- 롤백 업데이트 쿼리
update HS_SM_USERACCOUNT
set ACCOUNTPOLICYTYPE=1
where EMP_NUMBER='000540' and USERID='[email protected]'
은 이전 열이
ACCOUNTPOLICYTYPE
은 WHERE 절에서 특정 조건 값
1
을 보유했다. 이제 Update Query를 다시 실행하지 않고 이전 상태를 얻고 싶습니다.
윌 ROLLBACK
도와주세요? 이것 좀 도와주세요.
그래서 이전 백업을 복원 제외하고 당신이 그런 상황에서 위의 문 업데이트 상태를 다시 얻기 위해 할 수있는 일은이 없습니다
는, 당신은 0 또는 다른 값으로 ACCOUNTTYPE을 설정하려면 그건 1이 아니야? UPDATE 문을 실행하거나 UPDATE를 실행하기 전에 백업을 복원하지 않으면이 작업을 수행 할 수 없습니다. ROLLBACK을 수행하려면 먼저 BEGIN TRANSACTION 문을 실행해야합니다. – mortb