На некотором сайте имеется возможность удаления строк из таблиц.
Я создал триггер на удаление (SQL Server 2000) кот. помещает данные, имя удалившего и т.д. в определенную таблицу, но мне также нужно знать с какой именно страницы на сайте производилось удаление.
Как получить данную переменную в триггере?
Спасибо.
Как в триггере получить переменную?
-
- Ник удалён за неоплаченную рекламу
- Posts: 153
- Joined: 04 Feb 2002 10:01
- Location: Израиль
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Вам доступны все таблицы, в том числе временные
А также inserted и deleted.
Это все.
Поэтому передать информацию можно
1. Вывести из тех данных которые модифицированы
2. Через временную таблицу
3. Через постоянную с ключом по @@spid
Случаи 2,3 в случае connection pooling не работают
А также inserted и deleted.
Это все.
Поэтому передать информацию можно
1. Вывести из тех данных которые модифицированы
2. Через временную таблицу
3. Через постоянную с ключом по @@spid
Случаи 2,3 в случае connection pooling не работают
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014