No uso de bancos de dados Cliente/Servidor pode-se empregar um recurso muito poderoso, representado por um bloco de comandos Transact-SQL que é automaticamente executado quando um comando INSERT, DELETE ou UPDATE é executado em uma tabela do banco de dados.
Esse recurso é usado normalmente para realizar tarefas relacionadas com validações, restrições de acesso, rotinas de segurança e consistência de dados. Esse recurso é denominado: