Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Что происходит в INSTEAD OF тригере  [new]
Тригеро
Guest
Есть тригер на апдейт, используются таблицы inserted deleted, вставляются данные в таблицу,но почему не то что я ожидаю.
Можно как то посмотреть что выбирает селект внутри триггера,чтобы понять что и почему?
30 ноя 11, 17:17    [11685121]     Ответить | Цитировать Сообщить модератору
 Re: Что происходит в INSTEAD OF тригере  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Тригеро,

а где текст триггера-то? Выложите здесь
30 ноя 11, 17:19    [11685139]     Ответить | Цитировать Сообщить модератору
 Re: Что происходит в INSTEAD OF тригере  [new]
Тригеро
Guest
iap,
Выложить мне не трудно, но логика там сложная, будете смотреть?
Просто если есть какие то способы отладки тригеров хотел бы их услышать.
30 ноя 11, 17:23    [11685178]     Ответить | Цитировать Сообщить модератору
 Re: Что происходит в INSTEAD OF тригере  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Тригеро,

вообще, было бы логичным, если бы в триггере INSTEAD OF UPDATE данные не "вставлялись в таблицу", а апдейтились там.
А по Вашему описанию ничего конкретного сказать нельзя.
30 ноя 11, 17:30    [11685255]     Ответить | Цитировать Сообщить модератору
 Re: Что происходит в INSTEAD OF тригере  [new]
Тригеро
Guest
Пока готовил пример, понял что столбцы перепуталсь)
30 ноя 11, 17:38    [11685314]     Ответить | Цитировать Сообщить модератору
 Re: Что происходит в INSTEAD OF тригере  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Тригеро
Просто если есть какие то способы отладки тригеров хотел бы их услышать.
Да простой способ - делать селекты.

Это функции трудно отлаживать, а триггерами проблем нету.
30 ноя 11, 17:43    [11685362]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить