Funções e triggers

Crie automações de banco para lógica que precisa rodar perto dos dados.

Funções e triggers são úteis para auditoria, normalização e rotinas automáticas. Use com parcimônia para não esconder regras de negócio difíceis de testar.

Funções

Prefira funções pequenas e com parâmetros bem tipados. Nunca concatene entrada do usuário em SQL dinâmico.

Triggers

Documente o motivo de cada trigger e cubra mudanças críticas com testes de banco.