Toggle navigation
Entrar
Registrar
Administração de Dados
Índice de Documentos
Diretório de Usuários
Application Index
DOCUMENTAÇÃO
Normas e Padrões para Administração de Dados
Nomes de triggers
Código fonte Wiki de
Nomes de triggers
Última modificação por
GEOFLAVIA GUILARDUCCI DE ALVARENGA
em 16/01/2019, 17:31
Esconder números de linha
1: ~1. Os nomes de //triggers// não devem ser associados a sistemas específicos. 2: 3: 2. Os nomes devem ser prefixados com a sigla **TRG**, obedecendo a seguinte estrutura: 4: 5: {{html}} 6: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;background:#E0E0E0;margin-left:180.0pt;margin-right:250pt'><p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span style='color:navy'>TRG_{sigla do evento}_{nome da tabela}</span></b></p> </div> 7: {{/html}} 8: 9: 10: 3. A parte denominada **sigla do evento** refere-se ao evento de acionamento da //trigger//. Deve ser utilizado um conjunto de letras que represente o evento da seguinte maneira: 11: 12: * Para representar o momento de disparo, deve ser utilizada uma das letras: **B** (//before//); **A** (//after//). 13: * Para representar a ação, devem ser concatenadas uma ou mais das letras abaixo, respeitando-se sempre a sequência apresentada: 14: **I** (//insert//); **U **(//update//); **D **(//delete//). 15: 16: {{html}} 17: <p class=MsoNormal style='margin-top:12.0pt;margin-right:0cm;margin-bottom: 0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:justify'> 18: <b><span style='font-size:11.0pt;color:#003366'>Exemplo: </span></b></p> 19: <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; 20: background:#E0E0E0;margin-left:186.0pt;margin-right:250pt'> 21: <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span 22: style='color:#003366'>TRG_BIU_FUNCIONARIO_LOTACAO</span></b></p> 23: <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span 24: style='color:#003366'>TRG_AD_PROTOCOLO_TAQUIGRAFIA</span></b></p> 25: <p class=MsoNormal style='background:#E0E0E0;border:none;padding:0cm'><b><span 26: style='color:#003366'>TRG_AID_FUNCIONARIO_SITUACAO</span></b></p> 27: </div> 28: {{/html}}