Поделиться через


Параметры сортировки и типы данных интеграции со средой CLR

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

Параметр с параметрами сортировки

При создании программы CLR, если параметр метода CLR, связанного с программой, имеет тип SQLString, SQL Server создает экземпляр параметра с параметрами сортировки по умолчанию базы данных, содержащей вызывающую программу. Если параметр имеет тип, отличный от SqlType (например, String, а не SQLString), сведения о параметрах сортировки из базы данных с этим параметром не связываются.

См. также

Другие ресурсы

Типы данных SQL Server в платформе .NET Framework