Priorité de classement ds req. SQL
Bonjour,
la requete ci-dessous testée sous différents environnements fait apparaitre sur l'un d'entre eux une erreur qui m'échappe lors de son exécution sous l'analyseur :
SELECT chp1, chp2,chp3
FROM T1
WHERE Chp4 NOT IN (SELECT distinct(Chp5)
FROM T2
WHERE Chp6=Chp7)
Serveur : Msg 446, Niveau 16, État 9, Ligne 1
Impossible de résoudre le classement en conflit de l'opération equal to.
Il s 'agit à priori des champs 4 et 5 (varchar(80)) avec des val. null autorisées. Sur les environnements les bases sont les mm, les versions de SQL serveur identiques.
Quelqu'un pourrait-il m'aiguiller afin de résoudre cette erreur.
Merci d'avance
Priorité de classement ds req. SQL
Merci pour ces ordres SQL qui m'indiquent effectivement des collations différentes de certaines des bases.
Ces différences seront préjudiables en cas de déploiement et sont de plus intules.
Peut-on changer de collation sans qu'il y ait d'impact sur la base et les données ? et si oui avez-vous les clés pour le réaliser?
Merci encore,
Yann
Priorité de classement ds req. SQL
Merci Rudi pour toutes ces infos qui n'ont réellement orientées.
Cordialement,
Yann