Bonjour,
Je viens à vous, car j'essaie de faire un trigger depuis ce matin, et je n'y arrive pas :
Voici mes deux tables :
+ t_donnees : une table qui recoit des insert en permanence. Chaque insert doit renseigner tous les champs, sinon, c'est qu'il y a un problème lors de la generation de la requete insert.
+ t_erreurs : cette table doit, impérativement par l'intermediaire d'un trigger, enregistrer toutes les fois ou un insert sur t_donnees a oublié de renseigner un des champs.
Je sais, je pourrais faire....Mais non...car je veut que mon trigger puisse regarder tous les champs sans avoir à se soucier de leur nombre. C'est à dire que ce trigger doit continuer à marcher, même si dans l'avenir, la structure de la table t_donnees change.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if new.champ1 = null then probleme; if new.champ2 = null then probleme
J'ai essayé pas mal de choses en vain...J'ai essayé d'utiliser la bdd information_schema. Donc si quelqu'un a une solution ou au moins un début de solution je suis preneur.
D'avance merci !![]()







Répondre avec citation







Partager