Активиране или деактивиране на спусъка

Принципът на работа UPDATE спусъка

Принципът на работа ИЗТРИЙ спусъка

Принципът на работа INSERT спусъка

Принципът на работа на джапанки

Обхват на тригери не се ограничава до строго определена рамка. Тригери могат да се използват по свое усмотрение, въз основа на изискванията към удобството и ефективността на действия, извършени. Не прилагайте тригери за прости проверки, които могат да бъдат произведени с помощта на правила или ограничения, почтеност. Освен това трябва да се избегне използването на тригери, ако същите тези стъпки могат да бъдат реализирани с помощта на съхранена процедура или конвенционален Transact-SQL команда пакет. Използването на тригери нежелани също поради причината, че те блокират таблицата за завършване на спусъка, с изключение на жалба до ресурсите на други потребители.

1. изявление INSERT се изпълнява в таблицата, където спусъка се определя.

2. изявление INSERT е влязъл.

3. Srabatyvet спусъка и неговите изявления се изпълняват.

След спусъка се добавят нови рекорди като масата на спусъка и поставете маса. Таблица вмъква съхранява всички регистрирани промени, подложката, и ви позволява да се позове на данните, поставени в изявление INSERT причинени спусъка.

1. DELETE изявление се изпълнява в таблицата, където спусъка се определя.

2. ИЗТРИЙ оператор влезли.

3. Srabatyvet спусъка и неговите изявления се изпълняват.

След спъване Изтриване задейства изтрити записи са поставени в специална таблица делеции, който съхранява копия на изтритите записи.

1. изявление UPDATE се изпълнява в таблицата, където спусъка се определя.

2. декларация UPDATE е влязъл.

3. Srabatyvet спусъка и неговите изявления се изпълняват.

Изпълнение на отчета за UPDATE условно се разделя на два етапа: спазване opertora DELETE, когато се записва предишното състояние на данните и да изпълни INSERT operatorta. когато бъдещите данни srstoyanie записват. Когато отчета за UPDATE в таблицата с някои записи спусъка източник на дистанционното масата и актуализираните записи на вложките на масата да се движи.

В таблицата, можете да разрешите или забраните една или повече задейства. След изключване на определението на спусъка не се изтрива от таблицата, но когато операторите INSERT, UPDATE и DELETE спусъка не е активирана. За да разрешите или забраните спусъците е операторът

След като спусъка е станал излишен или дори да попречи на работата, той трябва да бъде премахнат. Изпълнението на тази операция се извършва с помощта DROP TRIGGER команда. имаща следния синтаксис:
DROP TRIGGER [. п]
От името на тригер е уникален в рамките на базата данни, а след това не се изисква името на таблицата. С една единствена команда DROP TRIGGER, можете да изтриете няколко тригери, заедно с имената на техните разделени със запетаи.