Может кто-нибудь сказать мне, если insert select из CTE все еще является транзакцией атома c?
Вот мой пример:
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 logi c, так как это не точный пример того, что я делаю.