Мне нужно обновить несколько строк и для всех обновленных строк вставить журнал в другую таблицу.
Вывод инструкции UPDATE, по-видимому, не считается допустимым "запросом" для CTE.Что я делаю не так?
WITH cte AS (UPDATE processowner SET Owner=1 OUTPUT inserted.[ProcessId] WHERE Owner=2)
INSERT INTO processlog ([ProcessId],[Event],[Note]) VALUES (cte.[ProcessId],'something happened','the note')