творюється свій комплект таблиць inserted і deleted, тому ніякої іншої тригер не зможе отримати до них доступ. Залежно від типу операції, що викликала виконання тригера, вміст таблиць inserted і deleted може бути різним:
команда INSERT - у таблиці inserted містяться всі рядки, які користувач намагається вставити в таблицю; в таблиці deleted не буде ні одного рядка; після завершення тригера всі рядки з таблиці inserted перемістяться у вихідну таблицю;
команда DELETE - у таблиці deleted будуть міститися всі рядки, які користувач спробує видалити; тригер може перевірити кожен рядок і визначити, чи дозволено її видалення; в таблиці inserted не опиниться жодного рядка;
команда UPDATE - при її виконанні в таблиці deleted знаходяться старі значення рядків, які будуть видалені при успішному завершенні тригера. Нові значення рядків містяться в таблиці inserted. Ці рядки додадуться у вихідну таблицю після успішного виконання тригера. p align="justify"> Для отримання інформації про кількість рядків, яке буде змінено при успішному завершенні тригера, можна використовувати функцію @ @ ROWCOUNT; вона повертає кількість рядків, оброблених останньою командою.
Слід підкреслити, що тригер запускається ні при спробі змінити конкретну рядок, а в момент виконання команди зміни. Одна така команда впливає на безліч рядків, тому тригер повинен обробляти всі ці рядки. br/>
Список літератури
1. P 50.1.028-2001. Методологія функціонального моделювання. - М.: Держстандарт Росії, 2001.
2. P 50.105.00-2000 Рекомендації по стандартизації В«Інформаційні технології підтримки життєвого циклу продукції. Методологія функціонального моделювання В». - М.: Держстандарт Росії, 2000.
. Бази даних: моделі, розробка, реалізація/Під. ред. Карповій Т, С, - СПб.: Пітер, 2004.
. Вендров А.М. Проектування програмного забезпечення економічних інформаційних систем: Підручник. - М.: Фінанси і статистика, 2002.
. Волкова В.Н. Денисов А.А.. Основи теорії систем і системного аналізу: Учеб. для студентів вузів, що навчаються за спеціальністю В«Системний аналіз і управлінняВ». - 2-е вид., перераб. і доп. - СПб.: Изд-во С. - Петерб. ГТУ, 2001.
. Глушаков С.В., Ломотько Д.В. Бази даних. - Харків: Фоліо; М.: ТОВ Видавництво АСТ, 2002.
. Годін В.В., Корнєєв І.К. Інформаційне забезпечення управлінської діяльності: Підручник. - М.: Майстерність; Вища школа, 2001.
. Голенищев Е.П., Клименко І.В. Інформаційне забезпечення систем управлін...