OVH Cloud OVH Cloud

COLLATE

3 réponses
Avatar
Daniel Corréia
Lors d'une requête de mise à jour entre deux base de données situées sur le
même serveur, j'obtiens cette erreur :

Impossible de résoudre le classement en conflit de l'opération equal to.


Pourtant les tables ont le même plan de classement (celui de leur base de
données).
Les deux bases de données ont le même plan de classement FRENCH_CI_AI



la requête est du type

UPDATE mabase..table1 set col1=t1.col1
FROM mabase..table1,(SELECT......
.......) as t1
WHERE mabase..table1.ID=t1.ID



la requête fonctionne si je remplace dans la clause WHERE le t1.ID par une
valeur...


--
Daniel CORREIA
---------------------------------------------------------------------------
MCP Tél. : 01 41 10 00 91
13 rue Saint-Denis Fax : 01 41 10 82 03
92100 Boulogne-Billancourt email : dc@mcp.fr
---------------------------------------------------------------------------

3 réponses

Avatar
David.V
Essaie comme ça :

UPDATE mabase..table1 set col1=t1.col1
FROM mabase..table1,(SELECT......
.......) as t1
WHERE mabase..table1.ID=t1.ID COLLATE FRENCH_CI_AI



"Daniel Corréia" a écrit dans le message de
news:
Lors d'une requête de mise à jour entre deux base de données situées sur


le
même serveur, j'obtiens cette erreur :

Impossible de résoudre le classement en conflit de l'opération equal to.


Pourtant les tables ont le même plan de classement (celui de leur base de
données).
Les deux bases de données ont le même plan de classement FRENCH_CI_AI



la requête est du type

UPDATE mabase..table1 set col1=t1.col1
FROM mabase..table1,(SELECT......
.......) as t1
WHERE mabase..table1.ID=t1.ID



la requête fonctionne si je remplace dans la clause WHERE le t1.ID par une
valeur...


--
Daniel CORREIA
--------------------------------------------------------------------------


-
MCP Tél. : 01 41 10 00 91
13 rue Saint-Denis Fax : 01 41 10 82 03
92100 Boulogne-Billancourt email :
--------------------------------------------------------------------------


-




Avatar
Daniel Corréia
Tout simplement...

merci beaucoup



"David.V" a écrit dans le message de news:
#
Essaie comme ça :

UPDATE mabase..table1 set col1=t1.col1
FROM mabase..table1,(SELECT......
.......) as t1
WHERE mabase..table1.ID=t1.ID COLLATE FRENCH_CI_AI



"Daniel Corréia" a écrit dans le message de
news:
> Lors d'une requête de mise à jour entre deux base de données situées sur
le
> même serveur, j'obtiens cette erreur :
>
> Impossible de résoudre le classement en conflit de l'opération equal to.
>
>
> Pourtant les tables ont le même plan de classement (celui de leur base


de
> données).
> Les deux bases de données ont le même plan de classement FRENCH_CI_AI
>
>
>
> la requête est du type
>
> UPDATE mabase..table1 set col1=t1.col1
> FROM mabase..table1,(SELECT......
> .......) as t1
> WHERE mabase..table1.ID=t1.ID
>
>
>
> la requête fonctionne si je remplace dans la clause WHERE le t1.ID par


une
> valeur...
>
>
> --
> Daniel CORREIA

--------------------------------------------------------------------------
-
> MCP Tél. : 01 41 10 00 91
> 13 rue Saint-Denis Fax : 01 41 10 82 03
> 92100 Boulogne-Billancourt email :

--------------------------------------------------------------------------
-
>
>




Avatar
Fred BROUARD
Bonjour


Daniel Corréia a écrit:
Lors d'une requête de mise à jour entre deux base de données situées sur le
même serveur, j'obtiens cette erreur :

Impossible de résoudre le classement en conflit de l'opération equal to.


Pourtant les tables ont le même plan de classement (celui de leur base de
données).



NON !
Sinon ce message ne te serais pas adressé !

La collation peut se définir au niveau du serveur, de la base et de la colonne.
As tu vérifié au niveau colonne ???

Les deux bases de données ont le même plan de classement FRENCH_CI_AI



la requête est du type

UPDATE mabase..table1 set col1=t1.col1
FROM mabase..table1,(SELECT......
.......) as t1
WHERE mabase..table1.ID=t1.ID



la requête fonctionne si je remplace dans la clause WHERE le t1.ID par une
valeur...





A lire sur le sujet :
http://sqlpro.developpez.com/cours/sqlserver/collations/

A +


--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************