Online Documentation for SQL Manager for SQL server

Триггеры DDL


 

Триггер (Trigger) это процедура, которая выполняется в ответ на событие обработки метаданных, описанное на языке определения данных (DDL).

Триггеры DDL, как и стандартные триггеры, выполняют хранимые процедуры в ответ на какое-либо событие. В отличие от стандартных триггеров, они не срабатывают в ответ на выполнение инструкций UPDATE, INSERT или DELETE по отношению к таблице или представлению. Вместо этого триггеры срабатывают в первую очередь в ответ на инструкции языка определения данных (DDL). Это инструкции CREATE, ALTER, DROP, GRANT, DENY, REVOKE и UPDATE STATISTICS. Некоторые системные хранимые процедуры, выполняющие схожие с DDL операции, могут также запускать триггеры DDL.

 

В редакторе триггеров Вы можете создавать и редактировать DDL триггеры.

 

Чтобы открыть объект в редакторе триггеров достаточно щелкнуть по нему два раза мышкой в окне проводника баз данных.

 

Инструменты редактора располагаются на вкладках и панелях инструментов.

Вкладки редактора: