Em um Sistema Gerenciador de Banco de Dados, em muitos casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas. Por exemplo, um diretor pode querer ser informado se as despesas de viagem de um funcionário excederem um determinado limite, recebendo uma mensagem sempre que isso ocorrer. Em SQL, a instrução é utilizada para se implementar essas ações.