Basicamente um gatilho(Trigger) é um tipo de procedimento especial armazenado que é executado cada vez que um evento especifico é iniciado no servidor de banco de dados.
Dentro do Microsoft SQL Server podemos classificar três tipos básicos de gatilhos(Triggers):- Triggers DDL - são executados sempre que algum comando do tipo DDL(Data Definition Language) é executado na base, são exemplos de comandos DDL, CREATE, ALTER e qualquer outro que faça alterações na estrutura do banco de dados;
- Triggers DML - ficam vinculados aos comandos do tipo DML(Data Manipulation Language), são exemplos os comandos INSERT, DELETE ou qualquer outro que manipule dados;
- Triggers de Logon - ocorrem quando algum evento de Logon é executado na base, sempre que um usuário tenta estabelecer uma conexão de rede por exemplo.
;) até mais.
Nenhum comentário:
Postar um comentário