4D v14

Triggers

Página Inicial

 
4D v14
Triggers

Triggers    


 

 

Além das manipulações explicadas no vídeo, também se deve ter em conta que:

Ao chamar um evento MOTOR, há uma precisão importante a levar em conta: os triggers se executam no motor da base de dados:

  • Em monoposto, é o programa 4D que contém ao mesmo tempo o motor de base de dados, o motor de renderização (visualizações, etc.).
  • Em modo cliente/servidor (servidor SQL ou servidor web), os dados se armazenam no servidor e se enviam às máquinas cliente utilizando o motor de 4D Server. Neste caso, os triggers se executam no servidor e não localmente nas máquinas cliente.

De um modo geral, é costume de criar métodos de projeto que executam seus processos, cálculos, etc. e eles chamam esses métodos "genéricos" desde métodos específicos, como triggers.

Nós vimos como passar parâmetros, é muito mais fácil de manter e guardar uma quantidade considerável de tempo em desenvolvimento, bem como a correção de erros. Seu código será muito mais conciso, viável e fácil de ler.

Você pode executar triggers em cascata. Neste caso, 4D tem comandos que permitem conhecer as  e o nível da cascata.

Um trigger pode também servir para "aceitar" ou "rejeitar" qualquer operação no registro.

Esta é uma maneira para que possa garantir a integridade do banco de dados, independentemente de como a informação é processada:
  • SQL
  • Plug-in
  • Entrada
  • Importação
  • Web

Sabendo que um trigger bloqueia os outros processos durante sua execução, as principais regras a seguir em um trigger são:

  • Velocidade de execução
  • Sem interface (alertas, mensagens, etc.).

 
 

 
PROPRIEDADES 

Produto: 4D
Tema: Triggers

 
ARTICLE USAGE

Autoformação ( 4D v13)
Autoformação ( 4D v14)