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

Откуда:
Сообщений: 204
у меня есть таблица с числовым полем подъезды. Мне нужно определить максимальный номер подъезда в триггере. Если я вношу с помощью команды insert новый подъезд, номер которого максимальный, я его найду в триггере по запросу
select max(num_entrance) from entrance 
или нужно считывать значение с таблицы inserted, а затем сравнивать с максимальным номером подъезда в таблице и затем с помощью операций сравнений выбирать максимальный?
7 апр 15, 16:07    [17484186]     Ответить | Цитировать Сообщить модератору
 Re: таблица inserted и триггер  [new]
ЦБ
Member [заблокирован]

Откуда:
Сообщений: 2773
relav,

Смотря о каком триггере речь.
Если FOR (AFTER) то запроса по таблице достаточно
7 апр 15, 16:23    [17484315]     Ответить | Цитировать Сообщить модератору
 Re: таблица inserted и триггер  [new]
Glory
Member

Откуда:
Сообщений: 104751
relav
Мне нужно определить максимальный номер подъезда в триггере.

"в триггере" означает
- максимальный во всей таблице
- максимальный в тех данных, для которхы сработал триггер
- что-то еще
7 апр 15, 16:25    [17484330]     Ответить | Цитировать Сообщить модератору
 Re: таблица inserted и триггер  [new]
iap
Member

Откуда: Москва
Сообщений: 47083
Большой вопрос, надолго ли определённый максимальный номер останется максимальным.
Народ-то, небось, не спит, одновременно работает!
7 апр 15, 16:28    [17484365]     Ответить | Цитировать Сообщить модератору
 Re: таблица inserted и триггер  [new]
o-o
Guest
iap
Народ-то, небось, не спит, одновременно работает!

все спешат добавить подъезды дома :)
7 апр 15, 16:53    [17484524]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить