sys.syscharsets (Transact-SQL)

每个字符集都占一行,其中还包含定义以供 SQL Server 数据库引擎使用的排序顺序。其中有一种排序顺序在 sysconfigures 中被标记为默认排序顺序。此排序顺序是实际使用的唯一排序顺序。

列名

数据类型

说明

type

smallint

此行表示的实体的类型:

1001 = 字符集。

2001 = 排序顺序。

id

tinyint

字符集或排序顺序的唯一 ID。请注意,排序顺序和字符集不能共享相同的 ID 号。从 1 至 240 的 ID 范围是保留给数据库引擎使用的。

csid

tinyint

如果行表示字符集,则不使用此字段。如果行表示排序顺序,则此字段为排序顺序据以生成的字符集的 ID。假设此表中存在具有此 ID 的字符集行。

status

smallint

内部系统状态信息位。

name

sysname

字符集或排序顺序的唯一名称。此字段必须只包含字母 A-Z 或 a-z、数字 0 - 9 以及下划线 (_),并且必须以字母开始。

description

nvarchar(255)

字符集或排序顺序功能的说明(可选)。

binarydefinition

varbinary(255)

标识为仅供参考。不提供支持。不保证以后的兼容性。

definition

image

字符集或排序顺序的内部定义。此字段中的数据结构取决于类型。