sys.syscharsets (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Содержит одну строку для каждого набора символов и порядок сортировки, определенный для использования ядро СУБД SQL Server. Один из заказов сортировки помечается в sysconfigures в качестве порядка сортировки по умолчанию. Это единственный фактически используемый.

Имя столбца Тип данных Описание
type smallint Тип сущности, представляемый этой строкой.

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

2001 = порядок сортировки.
id tinyint Уникальный идентификатор для кодировки или порядка сортировки. Обратите внимание на то, что у порядков сортировки и кодировок не может быть одного и того же общего идентификатора. Диапазон идентификаторов от 1 до 240 зарезервирован для использования ядро СУБД.
csid tinyint Если строка представляет кодировку, это поле остается неиспользованным. Если строка представляет порядок сортировки, в этом поле содержится идентификатор кодировки, на котором построен данный порядок сортировки. Предполагается, что в таблице содержится строка кодировки с данным идентификатором.
состояние smallint Биты данных о внутреннем состоянии системы.
name sysname Уникальное имя для кодировки или порядка сортировки. Это поле должно содержать только буквы A–Z или a–z, цифры 0–9, символ подчеркивания (_) и должно начинаться с буквы.
описание nvarchar(255) Необязательное описание характеристик кодировки или порядка сортировки.
binarydefinition varbinary(6000) Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Определение Изображение Уникальное описание для кодировки или порядка сортировки. Структура данных в этом поле зависит от типа.

См. также

Сопоставление системных таблиц с системными представлениями (Transact-SQL)
Представления совместимости (Transact-SQL)