Bonjour tout le monde,
Il y a quelque chose que je ne comprends pas dans une procédure que j'ai faite...
J'explique : La procédure fait un delete selon la donnée est valide ou périmée....Si elle est périmée, la procédure fait le delete. Pour vérifier si la donnée est périmée, il y a un where col_1 = col_1_validation.....aussi longtemps qu'il y a de colonne.
Mon problème est lorsqu'il y a une col_1 = null et col_1_validation = null.
Ma procédure fait le delete alors qu'elle ne devrait pas le faire .
Exemple :
Si l'employé n'a pas de middle name...la donnée n'est pas périmée....j'espère que je suis claire
Code : Sélectionner tout - Visualiser dans une fenêtre à part delete from table where nom = nomEmpl and middle=middle_name;
Merci à l'avance pour les suggestion
Nadine
Partager