Как в триггере получить переменную?

User avatar
igoro1975
Ник удалён за неоплаченную рекламу
Posts: 153
Joined: 04 Feb 2002 10:01
Location: Израиль

Как в триггере получить переменную?

Post by igoro1975 »

На некотором сайте имеется возможность удаления строк из таблиц.
Я создал триггер на удаление (SQL Server 2000) кот. помещает данные, имя удалившего и т.д. в определенную таблицу, но мне также нужно знать с какой именно страницы на сайте производилось удаление.
Как получить данную переменную в триггере?

Спасибо.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Post by Dmitry67 »

Вам доступны все таблицы, в том числе временные
А также inserted и deleted.
Это все.

Поэтому передать информацию можно
1. Вывести из тех данных которые модифицированы
2. Через временную таблицу
3. Через постоянную с ключом по @@spid

Случаи 2,3 в случае connection pooling не работают
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014

Return to “Вопросы и новости IT”