【发布时间】:2020-01-23 07:59:47
【问题描述】:
谁能告诉我插入选择 CTE 是否仍然是原子事务?
这是我的例子:
WITH SELECTION AS (
SELECT [Code], [Field1], [Field2]
FROM [Products]
WHERE [Active] = 1 AND Code NOT IN (SELECT [Code] FROM [SomeOtherTable])
)
INSERT INTO JobQueue ([Field1], [Field2], [Code])
SELECT Field1, Field2, Code
FROM SELECTION
请不要关注 T-SQL 逻辑,因为它不是我正在做的确切示例。
【问题讨论】:
-
你好,我相信这个帖子会帮助你解决我正确理解你的问题。 stackoverflow.com/q/1071286/12660350
标签: sql sql-server tsql transactions