DOMAINS (Transact-SQL)

为当前数据库中可由当前用户访问的每个别名数据类型返回一行。

若要从这些视图中检索信息,请指定 **INFORMATION_SCHEMA.**view_name 的完全限定名称。

列名 数据类型 说明

DOMAIN_CATALOG

nvarchar(128)

包含该别名数据类型的数据库。

DOMAIN_SCHEMA

nvarchar(128)

包含别名数据类型的架构名称。

DOMAIN_NAME

sysname

别名数据类型。

DATA_TYPE

sysname

系统提供的数据类型。

CHARACTER_MAXIMUM_LENGTH

int

二进制数据、字符数据或文本和图像数据的最大长度(字符)。

对于 xml 和大值类型数据,为 -1。否则,返回 NULL。有关详细信息,请参阅数据类型 (Transact-SQL)

CHARACTER_OCTET_LENGTH

int

二进制数据、字符数据或文本和图像数据的最大长度(字节)。

对于 xml 和大值类型数据,为 -1。否则,返回 NULL。

COLLATION_CATALOG

varchar(6)

始终返回 NULL。

COLLATION_SCHEMA

varchar(3)

始终返回 NULL。

COLLATION_NAME

nvarchar(128)

如果该列是字符数据或 text 数据类型,则返回排序顺序的唯一名称。否则,返回 NULL。

CHARACTER_SET_CATALOG

varchar(6)

返回 master。如果该列为字符数据或 text 数据类型,则指示字符集所在的数据库。否则,返回 NULL。

CHARACTER_SET_SCHEMA

varchar(3)

始终返回 NULL。

CHARACTER_SET_NAME

nvarchar(128)

如果此列是字符数据或 text 数据类型,则返回字符集的唯一名称。否则,返回 NULL。

NUMERIC_PRECISION

tinyint

近似数字数据、精确数字数据、整数数据或货币数据的精度。否则,返回 NULL。

NUMERIC_PRECISION_RADIX

smallint

近似数字数据、精确数字数据、整数数据或货币数据的精度基数。否则,返回 NULL。

NUMERIC_SCALE

tinyint

近似数字数据、精确数字数据、整数数据或货币数据的小数位数。否则,返回 NULL。

DATETIME_PRECISION

smallint

datetime 和 SQL-92 interval 数据类型的子类型代码。对于其他数据类型,该列返回 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)

其他资源

查询 SQL Server 系统目录

帮助和信息

获取 SQL Server 2005 帮助