19.03.2012, 18:29 | #1 |
----------------
|
CreatedDateTime vs trigger
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 Цитата:
INSERT INTO ..... OUTPUT MyTable.CREATEDDATETIME VALUES(...)
Можно ли вот эту часть конструкции OUTPUT MyTable.CREATEDDATETIME как-то отключить? От каких настроек она зависит? Например, при вставке в SysUserLog CREATEDDATETIME идет параметром со значением. |
|