Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 работа триггера с типом UPDATE  [new]
pavlo1c
Member

Откуда: Россия
Сообщений: 112
Народ, помогите понять в чем проблема делал делал 2 варианта и оба не подходят :(

create trigger t_update on test after update
в обоих таблицах inserted и deleted значение на которое уже изменили.

create trigger t_update on test for update
в обоих таблицах inserted и deleted значение на которое было ДО того как изменили.

а нужно узнать что было, и что стало :(
21 сен 11, 09:51    [11309620]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
Glory
Member

Откуда:
Сообщений: 104751
pavlo1c
в обоих таблицах inserted и deleted значение на которое уже изменили.

Неправда

after и for - это синонимы
21 сен 11, 09:53    [11309630]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
pavlo1c
нужно узнать что было, и что стало :(
Что было deleted, что стало inserted (или сама таблица)
21 сен 11, 10:00    [11309677]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
alexeyvg
pavlo1c
нужно узнать что было, и что стало :(
Что было deleted, что стало inserted (или сама таблица)
И необязательно, что deleted и inserted отличаются!
21 сен 11, 10:03    [11309696]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
pavlo1c
Member

Откуда: Россия
Сообщений: 112
синонимы или нет, это факты. я проверил одно только поле меняю в 1с скажем с 234235256 на 000000000 и при FOR получаю запись к себе в таблицу что в inserted и deleted 234235256 вот это одно значение, а при AFTER что в обеих 000000000.
21 сен 11, 11:02    [11310056]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
Glory
Member

Откуда:
Сообщений: 104751
pavlo1c
синонимы или нет, это факты.

Факты - это когда каждый запустит у себя какой то ваш скрипт и получит тот результ, который вы заявляете
А пока что это только ваши фантазии
21 сен 11, 11:05    [11310081]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
pavlo1c
синонимы или нет, это факты. я проверил одно только поле меняю в 1с скажем с 234235256 на 000000000 и при FOR получаю запись к себе в таблицу что в inserted и deleted 234235256 вот это одно значение, а при AFTER что в обеих 000000000.
Не верю!
21 сен 11, 11:06    [11310089]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Ох уж эти 1С-сказочники!
21 сен 11, 11:07    [11310101]     Ответить | Цитировать Сообщить модератору
 Re: работа триггера с типом UPDATE  [new]
pavlo1c
Member

Откуда: Россия
Сообщений: 112
не любителе 1С пропускаем, остальным сорри огромное. случайно просто в запросе получал оба раза с таблицы deleted вместо просмотра еще inserted потому и косяк и 1С тут не причем.
21 сен 11, 11:58    [11310527]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить