CODE RETOUR -696

THE DEFINITION OF TRIGGER trigger-name INCLUDES AN INVALID USE OF CORRELATION NAME OR TRANSITION TABLE NAME name. REASON CODE=reason-code

Explication :
La définition du déclencheur (trigger) incluait une utilisation non valide du name.

trigger-name
Le déclencheur qui a rencontré l’erreur
name
Le nom de corrélation de la variable de transition ou le nom de la table de transition
reason-code
Un code de raison indiquant le problème spécifique comme suit :
1. Le nom de corrélation NEW et le nom NEW_TABLE ne sont pas autorisés dans un déclencheur DELETE.
2. Le nom de corrélation OLD et le nom OLD_TABLE ne sont pas autorisés dans un déclencheur INSERT.
3. Le nom OLD_TABLE et le nom NEW_TABLE ne sont pas autorisés dans un déclencheur BEFORE.

Action du système :
La déclaration ne peut pas être traitée. Le déclencheur n’a pas été créé.

Réponse du programmeur :
Supprimez le nom de corrélation ou le nom de table de transition non valide avec le mot clé précédent.

SQLSTATE :
42898