Saltar al contenido principal
Versión: 21 R3 BETA

Triggers

para importar

Triggers vs eventos entidad ORDA

Los triggers (también conocidos como eventos base de datos) y los eventos entidad ORDA tienen propósitos similares: establecen reglas para controlar las operaciones fundamentales sobre los datos (crear, editar o eliminar). Sin embargo, no funcionan al mismo nivel:

  • los triggers se gestionan a nivel de base de datos, que es el nivel más bajo,
  • Los eventos de entidad ORDA se gestionan en el nivel datastore, que está relacionado con su lógica de negocio.

Las acciones sobre los datos ejecutadas a través del almacén de datos, como .save() o .drop, llamarán a los triggers, si los hubiera.

Por otra parte, las acciones se activaron a nivel de base de datos 4D usando los comandos de lenguaje clásico 4D, tal como SAVE RECORD o acciones estándar NO activará eventos de entidades ORDA.