Partager via


Classement et types de données de l'intégration du CLR

S’applique à : SQL Server

Dans .NET Framework, l’objet CompareInfo gère les classements. Les interfaces de programmation d’application de chaîne .NET Framework utilisent la propriété CompareInfo associée à l’objet CultureInfo du thread actuel pour effectuer des comparaisons de chaînes. Le paramètre par défaut de l’objet CultureInfo est basé sur le paramètre de paramètres régionaux Microsoft Windows pour l’ordinateur sur lequel Microsoft SQL Server est en cours d’exécution. Cela détermine la sémantique de comparaison par défaut, si aucune CultureInfo explicite n’est spécifiée, pour les comparaisons de valeurs System.String. SQL Server ne remplace pas explicitement la propriété CompareInfo par la base de données ou le classement du serveur. Si nécessaire, les utilisateurs doivent définir la propriété CompareInfo appropriée dans leurs routines.

Paramètre Collation

Lorsque vous créez une routine CLR (Common Language Runtime) et qu’un paramètre d’une méthode CLR liée à la routine est de type SQLString, SQL Server crée une instance du paramètre avec le classement par défaut de la base de données contenant la routine appelante. Si un paramètre n’est pas sqlType (par exemple, String plutôt que SQLString), les informations de classement de la base de données ne sont pas associées au paramètre.

Voir aussi

Types de données SQL Server dans .NET Framework