Udostępnij za pośrednictwem


Stored Procedures and Triggers

Procedura przechowywana jest grupą Transact-SQL instrukcji, które jest tworzone jedno czas, a następnie można wykonywać wiele czas s. Zwiększa to wydajność, gdy procedura przechowywana jest wykonywane, ponieważ Transact-SQL instrukcje nie muszą być ponownie kompilowana.

Wyzwalacz jest specjalnym typem procedura przechowywana, która nie jest wywoływany bezpośrednio przez użytkownika.Podczas tworzenia wyzwalacza zdefiniowano ognia po ustanowieniu określonego typu modyfikacji danych dla określonej tabela lub kolumna.

Instrukcja CREATE PROCEDURE lub CREATE TRIGGER nie może obejmować instancje.Oznacza to, że procedura przechowywana lub wyzwalacza jest zawsze utworzonych w jednej partia i skompilowany do planu wykonania.Plan wykonania jest tworzona przy pierwszym czas wykonywane jest procedurą przechowywaną lub wyzwalacza.