我现在正在编写触发器,我很好奇,如果可以在可能影响多列的更新的单个列上回滚事务?仅在一列上回滚事务 - SQL Server 2008
0
A
回答
2
不,事务在开始传输和回滚之间回滚一切。另外,这需要一个特殊的回滚语句语法,您可以(假定)选择回滚哪个列。
+0
听起来不错。我不认为那是,只是想与社区核对。谢谢。 – 2011-03-30 18:22:08
0
是否要撤消对一列的修改并保留其他修改?有可能,您可以从触发器中删除已删除虚拟表中的旧值。它不被称为回滚,但你可以做到这一点。
+0
我认为这可能有用。你能详细解释一下吗?我试过在触发器中查询INSERTED表(view?),但问题是我可能不知道哪些字段正在更新,因此不知道如何采取相应措施。 – 2011-03-30 19:59:28
相关问题
- 1. SQL Server事务回滚
- 2. SQL Server回滚事务
- 3. SQL-Server事务回滚
- 4. Microsoft SQL Server 2008 Express事务
- 5. ADO.NET事务和SQL Server 2008事务
- 6. SQL Server 2008中的错误回滚
- 7. SQL事务不回滚
- 8. MySql可以在多个表上回滚一个sql事务吗?
- 9. SQL SERVER 2008的另一列
- 10. sql server 2008恢复事务日志?
- 11. SQL Server 2008中的事务问题
- 12. SQL Server 2008备份事务日志
- 13. 在sql server中事务回滚的机制是什么?
- 14. 如何在sql server中提交和回滚事务?
- 15. TSQL - 事务回滚 - PAGEIOLATCH_EX等待类型 - SQL SErver 2005
- 16. 使用事务日志回滚事务
- 17. 在SQL 2008/Server 2008 R2 x64上使用MSDTC事务异常HRESULT:0x8004D025
- 18. Sql Server 2008使用大事务调整(700k +行/事务)
- 19. SSIS - Sql事务回滚抛出错误
- 20. 的SQL Server回滚
- 21. 无法获取SQL Server 2012事务回滚
- 22. SQL Server事务回滚或使用Petapoco提交?
- 23. 如何回滚或SQL Server提交事务
- 24. 回滚事务
- 25. SQL Server事务
- 26. SQL Server 2008到SQL Server 2005
- 27. SQL Server 2008 R2 SSIS包在SQL Server 2008(R1)上的部署
- 28. 节点阵列上的SQL Server 2008 xpath
- 29. 在SQL Server 2008
- 30. 在SQL Server 2008
是否要撤消对一列的修改,并保留其他修改?这是可能的,只是它不被称为回滚。 – 2011-03-30 18:41:58