Bonjour ,
Est ce qu'un trigger invalid peux créer un probleme dans une base de donnée ?
Bonjour ,
Est ce qu'un trigger invalid peux créer un probleme dans une base de donnée ?
Que signifie "Créer un problème" ?
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous,
N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton
et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Bonjur ,
je me suis trompé dans la création de la discussion en fait , je parle de la création d'un trigger invalid qui créerai un probleme sur une base de donnée.
Qui par exemple empecherai la création de lignes dans une voir plusieurs tables .
Lorsqu'un déclencheur est invalide, c'est comme s'il n'existait pas, et il n'a donc aucun effet.
Donc un declencheur invalide mais actif ne peux pas avoir d'effet .
Un déclencheur possède d'une part un statut d'activation (ENABLED ou DISABLED) visible dans la colonne STATUS de DBA_TRIGGERS, et d'autre part un statut de validité (VALID ou INVALID) visible dans la colonne STATUS de DBA_OBJECTS.
Un déclencheur peut tout à fait être INVALID (code source comportant des erreurs qui empêchent sa compilation) et ENABLED, mais en effet, il ne s'exécutera pas, et ne produira donc aucun effet.
Partager