|
|
|
новичок
      
участник
Last Login: 12.04.2002 11:11
Сообщ.: 5,
Visits: 56
|
|
Привет всем!
Вопрос: в триггере FOR UPDATE прекрасно работал след. кусок:
DECLARE @CurrID INTEGER SELECT @CurrID = region_id FROM Regions
с некоторых пор в переменную попадает номер ДРУГОЙ (НЕ ТЕКУЩЕЙ) записи! С чем это может быть связано ? Срочно надо бы выяснить!!! DB: MS SQL 2000
|
|
|
|
|
Forum Member
      
участник
Last Login: 22.04.2008 12:44
Сообщ.: 40,
Visits: 455
|
|
если этот тригер висит на обновление таблицы Regions, то надо писать DECLARE @CurrID INTEGER SELECT @CurrID = region_id FROM inserted причем не забывай, что для групповых операций тригер вызывается ОДИН раз и выше приведенный фрагмент кода будет не корректен для такой ситуации. Странно, как раньше работал, твой вариант тригера....
|
|
|
|