Je veux m’assurer que je n’insère pas de ligne en double dans ma table (par exemple, seule la clé primaire est différente). Tous mes champs autorisent NULLS car j’ai décidé null pour signifier « toutes les valeurs ». En raison de nulls, l’instruction suivante dans ma procédure stockée ne peut pas fonctionner :
puisque NULL = NULL n’est pas vrai.
Comment puis-je vérifier les doublons sans avoir d’instruction IF IS NULL pour chaque colonne ?