1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
CREATE TABLE T_DATA_EBCDIC
(COL VARCHAR(16) COLLATE SQL_EBCDIC037_CP1_CS_AS)
GO
INSERT INTO T_DATA_EBCDIC VALUES ('azertyuiopéàÂÖ')
GO
CREATE TABLE T_DATA_FRENCH
(COL VARCHAR(16) COLLATE French_CI_AI)
GO
INSERT INTO T_DATA_FRENCH VALUES ('azertyuiopéàÂÖ')
GO
SELECT *
FROM T_DATA_EBCDIC AS E
INNER JOIN T_DATA_FRENCH AS F
ON E.COL = F.COL
/*
sg 468, Niveau 16, État 9, Ligne 2
Impossible de résoudre le conflit de classement entre 'French_CI_AI' et 'SQL_EBCDIC037_CP1_CS_AS' dans l'opération equal to.
*/
SELECT *
FROM T_DATA_EBCDIC AS E
INNER JOIN T_DATA_FRENCH AS F
ON E.COL = F.COL COLLATE French_CI_AI
COL COL
---------------- ----------------
azertyuiopéàÂÖ azertyuiopéàÂÖ |
Partager