FirebirdSQL logo
 VIEWPROCEDURE 

Triggers externes

Un déclencheur peut être situé dans un module externe.Dans ce cas, au lieu du corps du déclencheur, son emplacement dans le module externe est spécifié à l’aide de la phrase EXTERNAL NAME.L’argument de cette commande est une chaîne de caractères contenant le nom du module externe, le nom de la procédure dans le module et les informations définies par l’utilisateur, séparés par un séparateur.La clause ENGINE spécifie le nom du moteur pour la gestion des connexions de modules externes.Dans Firebird, le moteur UDR est utilisé pour gérer les modules externes.Un littéral de chaîne peut être spécifié après le mot-clé AS — le "corps" d’un déclencheur externe, il peut être utilisé par un module externe à diverses fins.

Qui peut créer un déclencheur DML ?

Les déclencheurs DML peuvent être créés par :

  • Administrateurs

  • Propriétaire de la table (vue) ;

  • Utilisateurs ayant le privilège ALTER ANY {TABLE | VIEW}