sys.syscharsets (Transact-SQL)

Содержит по одной строке для каждой кодировки и порядок сортировки, определенный для использования в компоненте SQL Server Database Engine. Один из порядков сортировки в sysconfigures помечен как порядок сортировки по умолчанию. Это порядок, который используется на самом деле.

Имя столбца

Тип данных

Описание

type

smallint

Тип сущности, представляемый этой строкой.

1001 = кодировка.

2001 = порядок сортировки.

id

tinyint

Уникальный идентификатор для кодировки или порядка сортировки. Обратите внимание на то, что у порядков сортировки и кодировок не может быть одного и того же общего идентификатора. Идентификаторы в диапазоне от 1 до 240 зарезервированы для использования в компоненте Database Engine.

csid

tinyint

Если строка представляет кодировку, это поле остается неиспользованным. Если строка представляет порядок сортировки, в этом поле содержится идентификатор кодировки, на котором построен данный порядок сортировки. Предполагается, что в таблице содержится строка кодировки с данным идентификатором.

status

smallint

Биты данных о внутреннем состоянии системы.

name

sysname

Уникальное имя для кодировки или порядка сортировки. Это поле должно содержать только буквы A–Z или a–z, цифры 0–9, символ подчеркивания (_) и должно начинаться с буквы.

description

nvarchar(255)

Необязательное описание характеристик кодировки или порядка сортировки.

binarydefinition

varbinary(255)

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

definition

image

Уникальное описание для кодировки или порядка сортировки. Структура данных в этом поле зависит от типа.