Por favor alguém me passe algo mais explicativo , pois eu preciso entender isso aqui.
Uma trigger (gatilho) é uma ação disparada a partir de um evento em uma tabela (vamos simplificar). Este evento pode ser um insert, um update ou um delete.
A ideia fundamental de uma trigger é fazer com que uma determinada ação seja executada, um insert ou uma validação por exemplo, mesmo que não haja um retorno explícito.
Já a function tem a finalidade de executar uma tarefa e retornar algo.
1 curtida