Практическая лабораторная работа №1


{ {{FOR\AFTER\INSTEAD OF}


Download 3.23 Mb.
Pdf ko'rish
bet184/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   180   181   182   183   184   185   186   187   ...   207
Bog'liq
курс лаб по SQL 2008

{ {{FOR\AFTER\INSTEAD OF} 
{[DELETE] [,] [INSERT] [,] [UPDATE]} 
[WITE APPEND] -- только для версий 6.5 и ниже; 
[NOT FOR REPLICATION] -- не для репликации; 
AS sql_statement […n] -- тело триггера; 


{{FOR\AFTER\INSTEAD OF} 
{[INSERT] [,] [UPDATE]} 
[WITE APPEND] -- только для версий 6.5 и ниже; 
[NOT FOR REPLICATION] -- не длярепликации; 
AS {IF UPDATE (column) -- при изменении столбца; 
[{AND\OR}UPDATE (column) […n]]}-- тоже; 

IF (COLUMNS_UPDATED() {bitwise_operator} 


177 
Update_bitmask) 
{comparison_operator}column_bitmask […n] 

sql_statement […n] -- тело 


{{FOR\AFTER\INSTEAD OF} 
{[INSERT] [,] [UPDATE]} 
[WITE APPEND] -- только для версий 6.5 и ниже; 
[NOT FOR REPLICATION] -- не длярепликации; 
AS {IF UPDATE (column) -- при изменении столбца; 
[{AND\OR}UPDATE (column) […n]]}-- тоже; 

IF (COLUMNS_UPDATED() {bitwise_operator} 
Update_bitmask) 
{comparison_operator}column_bitmask […n] 

sql_statement […n] -- тело триггера. 


Вторая альтернатива команды {IF UPDATE…} используется для детального 
анализа изменений содержимого колонок с помощью специальных функций, битовых 
масок, операторов побитовой обработки, оператор сравнения и логических операторов. 
Команда ALTER TRIGGER позволяет изменить параметры и тело триггера. С 
помощью команды DROP TRIGGER можно удалть любой триггер базы данных.
Переименовать триггер можно системной хранимой процедурой sp_rename, а 
получить информацию о триггере можно при помощи системных хранимых процедур 
sp_helptext и sp_helptrigger. 
Внутри триггера допускается использование любых команд языка Transact – SQL с 
некоторыми ограничениями. Также допускается и вызов хранимых процедур, включая 
системные. 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   180   181   182   183   184   185   186   187   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling