Bonjour j'ai la requete suivante :
Lorsque je l'execute sur Microsoft SQL server, ca me donne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 -- s'il y a des records en trop, on les retire DELETE ZoneGeographiqueRecherche WHERE zgr_cuv_Id = @cuv_Id AND zgr_zog_Code NOT IN ( SELECT UneZone FROM #Zones ) -- s'il manque des enregistrements, on les cree INSERT INTO ZoneGeographiqueRecherche(zgr_cuv_Id, zgr_zog_Code) SELECT @cuv_Id, UneZone FROM #Zones WHERE UneZone NOT IN ( SELECT zgr_zog_Code FROM ZoneGeographiqueRecherche WHERE zgr_cuv_Id = @cuv_Id )
Impossible de résoudre le classement en conflit de l'opération equal to.
J ai lu sur des forums que c'etait un probleme de jointure et qu'il faut utiliser COLLATE mais je n'arrive pas a comprendre comment.
Merci de votre aide.
Julien[/code][/quote]
Partager