SQL Server Management Studio和提交

时间:2009-02-19 13:58:59

标签: sql-server commit

假设我有一个包含大量记录的表,我想使用SQL Server管理工作室2008更新该表中的所有记录,我键入了:

更新表格集col1 = val

这个命令需要一段时间来更新所有记录,现在如果我按下停止excutioin,究竟会发生什么,一些记录会被提升和提交或者不像我从未执行过这个命令?

1 个答案:

答案 0 :(得分:4)

它将是全部或全部,它是基于集合的操作 如果尚未启动显式事务,SQL Server将使用隐式事务,这是一种确保ACID

的方法

所以要回答你的问题,如果你停止它,它将处于你按下之前的状态!或者F5