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é entre le mot-clé AS
et le "corps" d'un déclencheur externe, il peut être utilisé par un module externe à diverses fins.