![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с триггером [D7, MSSQL]
alxx © (2002-12-09 12:11:00)Очень простой триггер:
CREATE TRIGGER [CHECKDOC] ON [dbo].[SomeTable]
FOR UPDATE
AS
DECLARE @KodDs int
DECLARE @KodDs2 int
SET @KodDs = 0
SET @KodDs2 = 0
SELECT @KodDs = KodDs FROM Inserted
SELECT @KodDs2 = KodDs FROM Deleted
Когда я делаю Update SomeTable SET kodDs = 3 where ID = 1
(раньше было kods = 0), переменные @KodDs и @KodDs2 показывают одни и те же значения (новые). Хотя старая (@KodDs2) должна быть ноль.
Меня глючит или сервера? Или это из-за того, что есть еще триггеры на эту таблицу?
alxx (2002-12-09 13:19:00) [1]
Все разобрался - у меня триггер еще один стоял AFTER UPDATE.