sys.syscharsets (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsMicrosoft Fabric中的SQL分析端点Microsoft Fabric中的仓库Microsoft Fabric中的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(6000) 标识为仅供参考。 不支持。 不保证以后的兼容性。
definition 图像 字符集或排序顺序的内部定义。 此字段中的数据结构取决于类型。