Bonjour,
Je r=E9cup=E8re le message d'erreur suivant =E0 l'ex=E9cution=20
d'une requ=EAte :
Impossible de resoudre le classement en conflit de=20
l'op=E9ration equal to
Dans cette requ=EAte , je compare 2 champs varchar de 2=20
tables appartenant =E0 2 bases
J'ai pris soin de d=E9finir le m=EAme jeu de caract=E8re pour=20
ces 2 bases par un
alter database base_1 collate SQL_Latin_General_CP1_CI_AS
Merci pour toute aide
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jeanlm
Bonjour,
Le fait de changer la collation de la base via un alter ne va pas changer la collation des colonnes.
Donc, en testant 2 colonnes de collations différentes nous aurons le message d'erreur.
Il faut créer une base avec la bonne collation et importer les objets sans la collation pour qu'il prennent la collation de la nouvelle base. (via DTS)
You have to script the tables out as indicated without the collation information. The easiest way to do this is to select the check box on the formatting tab for "Only script 7.0 compatible features". This will script the create table commands without specifying the column collation for each character type column. They will then be created within the new database with the default collation for the database.
Cordialement,
Jeanlm
"Jean-Jacques Zotian" wrote in message news:08d001c3db5c$cb9cf040$ Bonjour, Je récupère le message d'erreur suivant à l'exécution d'une requête : Impossible de resoudre le classement en conflit de l'opération equal to Dans cette requête , je compare 2 champs varchar de 2 tables appartenant à 2 bases J'ai pris soin de définir le même jeu de caractère pour ces 2 bases par un alter database base_1 collate SQL_Latin_General_CP1_CI_AS Merci pour toute aide
Bonjour,
Le fait de changer la collation de la base via un alter ne va pas changer la
collation des colonnes.
Donc, en testant 2 colonnes de collations différentes nous aurons le message
d'erreur.
Il faut créer une base avec la bonne collation et importer les objets sans
la collation pour qu'il prennent la collation de la nouvelle base. (via DTS)
You have to script the tables out as indicated without the
collation information. The easiest way to do this is to select the check
box on
the formatting tab for "Only script 7.0 compatible features". This will
script the
create table commands without specifying the column collation for each
character
type column. They will then be created within the new database with the
default
collation for the database.
Cordialement,
Jeanlm
"Jean-Jacques Zotian" <anonymous@discussions.microsoft.com> wrote in message
news:08d001c3db5c$cb9cf040$a501280a@phx.gbl...
Bonjour,
Je récupère le message d'erreur suivant à l'exécution
d'une requête :
Impossible de resoudre le classement en conflit de
l'opération equal to
Dans cette requête , je compare 2 champs varchar de 2
tables appartenant à 2 bases
J'ai pris soin de définir le même jeu de caractère pour
ces 2 bases par un
alter database base_1 collate SQL_Latin_General_CP1_CI_AS
Merci pour toute aide
Le fait de changer la collation de la base via un alter ne va pas changer la collation des colonnes.
Donc, en testant 2 colonnes de collations différentes nous aurons le message d'erreur.
Il faut créer une base avec la bonne collation et importer les objets sans la collation pour qu'il prennent la collation de la nouvelle base. (via DTS)
You have to script the tables out as indicated without the collation information. The easiest way to do this is to select the check box on the formatting tab for "Only script 7.0 compatible features". This will script the create table commands without specifying the column collation for each character type column. They will then be created within the new database with the default collation for the database.
Cordialement,
Jeanlm
"Jean-Jacques Zotian" wrote in message news:08d001c3db5c$cb9cf040$ Bonjour, Je récupère le message d'erreur suivant à l'exécution d'une requête : Impossible de resoudre le classement en conflit de l'opération equal to Dans cette requête , je compare 2 champs varchar de 2 tables appartenant à 2 bases J'ai pris soin de définir le même jeu de caractère pour ces 2 bases par un alter database base_1 collate SQL_Latin_General_CP1_CI_AS Merci pour toute aide