4D v14

Triggers

Inicio

 
4D v14
Triggers

Triggers    


 

 

Además de las manipulaciones explicadas en el vídeo, también debe tener en cuenta que:

Al llamar un evento MOTOR, hay una precisión importante a tener en cuenta: los triggers se ejecutan en el motor de la base de datos:

  • En monopuesto, es el programa 4D el que contiene a la vez el motor de base de datos, el motor de renderización (visualizaciones, etc.).
  • En modo cliente/servidor (servidor SQL o servidor web), los datos se almacenan en el servidor y se envían a las máquinas cliente utilizando el motor de 4D Server. En este caso, los triggers se ejecutan en el servidor y no localmente en las máquinas cliente.

Por lo general, se acostumbra a crear métodos proyecto que realizan sus procesos, cálculos, etc. y se llame a estos métodos "genéricos" desde métodos específicos tales como triggers.

Vimos cómo pasar parámetros, es mucho más fácil de mantener y ahorrar una cantidad considerable de tiempo en el desarrollo, así como en la corrección de errores. Su código será mucho más conciso, fiable y fácil de leer.

Puede ejecutar triggers en cascada. En este caso, 4D tiene comandos que permiten conocer las y el nivel en la cascada.

Un trigger también puede servir para "aceptar" o "rechazar" cualquier intento de operación en el registro.

Esta es una forma de permitirle asegurar la integridad de su base de datos, independientemente de cómo se procesa la información:

  • SQL
  • plug-in
  • entrada
  • importación
  • Web

Sabiendo que un trigger bloquea los otros procesos durante su ejecución, las principales reglas a seguir en un trigger son:

  • velocidad de ejecución
  • sin interfaz (alertas, mensajes, etc.)

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Triggers

 
ARTICLE USAGE

Autoformación ( 4D v13)
Autoformación ( 4D v14)