sys.syscharsets (Transact-SQL)

适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW) Microsoft Fabric 中的 SQL 分析端点 Microsoft Fabric 中的仓库

每个字符集都占一行,其中还包含定义以供 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(6000) 标识为仅供参考。 不支持。 不保证以后的兼容性。
definition 图像 字符集或排序顺序的内部定义。 此字段中的数据结构取决于类型。

另请参阅

将系统表映射到系统视图 (Transact-SQL)
兼容性视图 (Transact-SQL)