无论如何都要阻止或限制更新语句 实际上更新表中的数据?
如果update语句成功运行,我只想查看将要修改的记录的潜在选择。
我不想将其转换为SELECT语句。我试过了,但失败了。
任何建议或帮助都将受到高度赞赏。谢谢。
答案 0 :(得分:2)
尽管有这个答案,我仍然认为最好的方法是使用select,但是如果你想进行更新然后预览结果,你可以使用FINAL TABLE查看数据更改的结果,然后rollback the transaction
BEGIN TRANSACTION
SELECT SomeField
FROM FINAL TABLE ( UPDATE YourTable
SET SomeField = SomeValue
WHERE SomeOtherField = SomeOtherValue)
ROLLBACK