DOMAINS (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
为当前数据库中可由当前用户访问的每个别名数据类型返回一行。
若要从这些视图中检索信息,请指定 INFORMATION_SCHEMA.view_name 的完全限定名称。
列名称 | 数据类型 | 描述 |
---|---|---|
DOMAIN_CATALOG | nvarchar(128) | 包含该别名数据类型的数据库。 |
DOMAIN_SCHEMA | nvarchar(128) | 包含别名数据类型的架构名称。 重要说明: 不要使用INFORMATION_SCHEMA视图来确定数据类型的架构。 查找类型的架构的唯一可靠方式是使用 TYPEPROPERTY 函数。 |
DOMAIN_NAME | sysname | 别名数据类型。 |
DATA_TYPE | sysname | 系统提供的数据类型。 |
CHARACTER_MAXIMUM_LENGTH | int | 二进制数据、字符数据或文本和图像数据的最大长度(字符)。 -1 表示 xml 和大值类型数据。 否则,返回 NULL。 有关详细信息,请参阅 数据类型 (Transact-SQL)。 |
CHARACTER_OCTET_LENGTH | int | 二进制数据、字符数据或文本和图像数据的最大长度(字节)。 -1 表示 xml 和大值类型数据。 否则,返回 NULL。 |
COLLATION_CATALOG | varchar(6) | 始终返回 NULL。 |
COLLATION_SCHEMA | varchar(3) | 始终返回 NULL。 |
COLLATION_NAME | nvarchar(128) | 如果列是字符数据或 文本 数据类型,则返回排序顺序的唯一名称。 否则,返回 NULL。 |
CHARACTER_SET_CATALOG | varchar(6) | 返回 主控形状。 这表示字符集所在的数据库(如果列是字符数据或 文本 数据类型)。 否则,返回 NULL。 |
CHARACTER_SET_SCHEMA | varchar(3) | 始终返回 NULL。 |
CHARACTER_SET_NAME | nvarchar(128) | 如果此列是字符数据或 文本 数据类型,则返回字符集的唯一名称。 否则,返回 NULL。 |
NUMERIC_PRECISION | tinyint | 近似数字数据、精确数字数据、整数数据或货币数据的精度。 否则,返回 NULL。 |
NUMERIC_PRECISION_RADIX | smallint | 近似数字数据、精确数字数据、整数数据或货币数据的精度基数。 否则,返回 NULL。 |
NUMERIC_SCALE | tinyint | 近似数字数据、精确数字数据、整数数据或货币数据的小数位数。 否则,返回 NULL。 |
DATETIME_PRECISION | smallint | 日期时间和 ISO 间隔数据类型的子类型代码。 对于其他数据类型,此列返回 NULL。 |
DOMAIN_DEFAULT | nvarchar(4000) | 定义 Transact-SQL 语句的实际文本。 |
另请参阅
系统视图 (Transact-SQL)
信息架构视图 (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)