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 | 图像 | 字符集或排序顺序的内部定义。 此字段中的数据结构取决于类型。 |