Функции параметров сортировки — COLLATIONPROPERTY (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Эта функция возвращает запрошенное свойство указанных параметров сортировки.
Соглашения о синтаксисе Transact-SQL
Синтаксис
COLLATIONPROPERTY( collation_name , property )
Аргументы
collation_name
Имена параметров сортировки. Аргумент collation_name имеет тип данных nvarchar(128) без значения по умолчанию.
свойство
Свойство сортировки. Аргумент property имеет тип данных varchar(128) и может иметь любое одно из следующих значений.
Имя свойства | Description |
---|---|
CodePage | Кодовая страница параметров сортировки не в Юникоде. Эта кодировка используется для данных типа varchar. Сведения о преобразовании этих значений и сопоставлении символов см. в разделах Приложение Ж. Таблицы сопоставления DBCS и Юникода и Приложение З. Кодовые страницы. Базовый тип данных: int |
LCID | Код языка Windows для параметров сортировки. Это язык и региональные параметры, используемые для правил сортировки и сравнения. Сведения о преобразовании этих значений см. в статье Структура кода языка (сначала их необходимо преобразовать в тип varbinary). Базовый тип данных: int |
ComparisonStyle | Стиль сравнения Windows для параметров сортировки. Возвращает значение 0 для двоичных параметров сортировки (как (_BIN), так и (_BIN2)), а также если учитываются все свойства ((_CS_AS_KS_WS), (_CS_AS_KS_WS_SC) и (_CS_AS_KS_WS_VSS)). Значения битовой маски: Не учитывать регистр: 1 Не учитывать диакритические знаки: 2 Не учитывать тип японской азбуки: 65536 Не учитывать ширину: 131072 Примечание. Хотя параметр variation-selector-sensitive (_VSS) влияет на поведение сравнения, он не представлен в этом значении. Базовый тип данных: int |
Версия | Версия параметров сортировки. Возвращает значение в диапазоне от 0 до 3. Параметры сортировки, имя которых содержит "140", возвращают значение 3. Параметры сортировки, имя которых содержит "100", возвращают значение 2. Параметры сортировки, имя которых содержит "90", возвращают значение 1. Все остальные параметры сортировки возвращают 0. Базовый тип данных: tinyint |
Типы возвращаемых данных
sql_variant
Примеры
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');
Вот результирующий набор.
1252
Система платформы Azure Synapse Analytics и Analytics (PDW)
SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')
Вот результирующий набор.
1252
См. также
sys.fn_helpcollations (Transact-SQL)
Поддержка параметров сортировки и Юникода