XACT_ABORT和交易的原子性

时间:2017-05-31 15:28:54

标签: sql sql-server

我刚刚听说了SET XACT_ABORT OFF指令打破了事务SQL Server原子性的理论。查看此link中的示例我认为SQL Server关闭显式事务并启动新的隐式事务。所以声明不是原子的,但交易是!

BEGIN TRANSACTION;  
INSERT INTO t2 VALUES (1);  
INSERT INTO t2 VALUES (2); -- Foreign key error.  
INSERT INTO t2 VALUES (3);  
COMMIT TRANSACTION;  

谁是对的?

0 个答案:

没有答案