Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.01.2002, 05:16
|
|||
|---|---|---|---|
|
|||
Триггер INSERT для нескольких записей |
|||
|
#18+
Помогите новичку! Триггер INSERT при добавлении нескольих записей работает только для последней. Как сделать для всех? Извините, если это слишком тривиально или уже было в FAQ'ах - просто не успел еще со всем ознакомиться. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2002, 06:31
|
|||
|---|---|---|---|
Триггер INSERT для нескольких записей |
|||
|
#18+
2 ASun Для обработки нескольких вставляемых данных помните, что триггер работает со специальными таблицами, вот и исходите из того, что это именно таблицы. inserted - добавляемые или обновленные записи deleted - удаляемые или записи перед обновлением Следовательно, например вам нужно проверить некую дату добавляемых записей и если она меньше определенного значения откатить транзакцию, тогда проверка будет выглядеть так: if exists(select 1 from YourTable t1 inner join inserted t2 on t1.ID = t2.ID where t1.Date < @YourDate) begin rollback transaction raiserror(50001, "Your error text") end Надеюсь понятно написал, а вообще смотрите BOL, там много о триггерах написано, в том числе есть советы как их писать правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.01.2002, 07:48
|
|||
|---|---|---|---|
|
|||
Триггер INSERT для нескольких записей |
|||
|
#18+
Я уволняюсь. Лучше, пока почитаю этот сайт (господи, списибо Тебе за это!), а потом уж чего-нибудь спрошу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1824354]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
107ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 454ms |

| 0 / 0 |
