Параметры сортировки и типы данных интеграции со средой CLR
В .NET Framework объект CompareInfo обрабатывает параметры сортировки. Строковые API-интерфейсы .NET Framework используют свойство CompareInfo, связанное с объектом CultureInfo текущего потока, для сравнения строк . Настройка по умолчанию объекта CultureInfo основана на параметрах языкового стандарта Microsoft Windows для компьютера, на котором выполняется MicrosoftSQL Server. Она определяет семантику сравнения по умолчанию, если не заданы явно CultureInfo, для сравнения значений System.String. SQL Server не изменяет явно свойство CompareInfo на параметры сортировки базы данных или сервера. При необходимости пользователи должны самостоятельно устанавливать свойство CompareInfo в своих подпрограммах.
Параметры сортировки параметра
При создании подпрограммы CLR, а параметр метода CLR, связанного с подпрограммой, имеет тип SQLString, SQL Server создает экземпляр параметра с параметрами сортировки по умолчанию базы данных, содержащей вызывающую подпрограмму. Если параметр не имеет тип SqlType (например String, а не SQLString), сведения о параметрах сортировки из базы данных не связываются с этим параметром.