Je suis sur SQL Server 2008 R2 dev, le classement par défaut du serveur est Cyrillic_General_CI_ASPourquoi le COLLATE explicite ne remplace-t-il pas le classement de la base de données?
exécution dans SSMS
SELECT 'éÉâÂàÀëËçæà' COLLATE Latin1_General_CS_AS
ou
SELECT 'éÉâÂàÀëËçæà' COLLATE Latin1_General_CI_AI
sorties
- eEaAaAeEc? a (dans ocntext de/use dbName) de la base de données avec collation par défaut Cyrillic_General_CI_AS
- éÉâÂàÀëËçæà sur la base de données avec Latin1_General_CI_AS de classement par défaut
Pourquoi?