DAX 2009 5.0.1500.2985
На некоторой таблице есть триггер на вставку (и на обновление, и на удаление).
На таблице включено поле CreatedDateTime.
При попытке вставки данных в эту таблицу SQL сервер ругается, что DML-конструкция неправильная:
Цитата:
Msg 334, Level 16, State 1, Line 1
The target table 'MyTable' of the DML statement cannot have any enabled triggers if the statement contains an OUTPUT clause without INTO clause
Вроде логично, так оно и есть - OUTPUT без INTO
Цитата:
INSERT INTO ..... OUTPUT MyTable.CREATEDDATETIME VALUES(...)
Можно ли вот эту часть конструкции
OUTPUT MyTable.CREATEDDATETIME как-то отключить? От каких настроек она зависит?
Например, при вставке в SysUserLog CREATEDDATETIME идет параметром со значением.