AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2012, 18:29   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
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
Вроде логично, так оно и есть - OUTPUT без INTO
Цитата:
INSERT INTO ..... OUTPUT MyTable.CREATEDDATETIME VALUES(...)

Можно ли вот эту часть конструкции OUTPUT MyTable.CREATEDDATETIME как-то отключить? От каких настроек она зависит?
Например, при вставке в SysUserLog CREATEDDATETIME идет параметром со значением.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
О сломанных шестеренках в большом моторе EVGL DAX: Функционал 59 11.03.2017 09:20
ax2009. зачем нужно создавать индекс по recID, если включены CreatedDateTime или ModifiedDateTime? mazzy DAX: Программирование 1 17.07.2011 23:01
CreatedDateTime и ModifiedDateTime (Ax2009SP1) Poleax DAX: Программирование 11 12.07.2011 15:43
Ax2009 RU5: Не заполняется CreatedDateTime в SysDatabaseLog Damn DAX: Администрирование 2 07.09.2010 15:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:47.