當前數(shù)據(jù)庫中的當前用戶可以訪問的每個用戶定義數(shù)據(jù)類型在該視圖中占一行。INFORMATION_SCHEMA.DOMAINS 視圖以 spt_data type_info、systypes、syscomments、sysconfigures 以及 syscharsets 系統(tǒng)表為基礎(chǔ)。
若要從這些視圖中檢索信息,請指定完全合格的 INFORMATION_SCHEMA view_name 名稱。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
DOMAIN_CATALOG | nvarchar(128) | 用戶定義數(shù)據(jù)類型所在的數(shù)據(jù)庫。 |
DOMAIN_SCHEMA | nvarchar(128) | 創(chuàng)建用戶定義的數(shù)據(jù)類型的用戶。 |
DOMAIN_NAME | sysname | 用戶定義數(shù)據(jù)類型。 |
DATA_TYPE | sysname | 系統(tǒng)提供的數(shù)據(jù)類型。 |
CHARACTER_MAXIMUM_LENGTH | smallint | 以字符為單位的最大長度,適于二進制數(shù)據(jù)、字符數(shù)據(jù),或者文本和圖像數(shù)據(jù)。否則,返回 NULL。有關(guān)更多信息,請參見數(shù)據(jù)類型。 |
CHARACTER_OCTET_LENGTH | smallint | 以字節(jié)為單位的最大長度,適于二進制數(shù)據(jù)、字符數(shù)據(jù),或者文本和圖像數(shù)據(jù)。否則,返回 NULL。 |
COLLATION_CATALOG | varchar(6) | 如果列是字符數(shù)據(jù)或 text 數(shù)據(jù)類型,那么返回 master,指明在其中定義排序次序的數(shù)據(jù)庫。否則此列為 NULL。 |
COLLATION_SCHEMA | varchar(3) | 返回 DBO,為字符數(shù)據(jù)或 text 數(shù)據(jù)類型指明排序次序的所有者。否則,返回 NULL。 |
COLLATION_NAME | nvarchar(128) | 如果列是字符數(shù)據(jù)或 text 數(shù)據(jù)類型,那么為排序次序返回唯一的名稱。否則,返回 NULL。 |
CHARACTER_SET_CATALOG | varchar(6) | 如果列是字符數(shù)據(jù)或 text 數(shù)據(jù)類型,那么返回 master,指明字符集所在的數(shù)據(jù)庫。否則,返回 NULL。 |
CHARACTER_SET_SCHEMA | varchar(3) | 如果列是字符數(shù)據(jù)或 text 數(shù)據(jù)類型,那么返回 DBO,指明字符集的所有者名稱。否則,返回 NULL。 |
CHARACTER_SET_NAME | nvarchar(128) | 如果該列是字符數(shù)據(jù)或 text 數(shù)據(jù)類型,那么為字符集返回唯一的名稱。否則,返回 NULL。 |
NUMERIC_PRECISION | tinyint | 近似數(shù)字數(shù)據(jù)、精確數(shù)字數(shù)據(jù)、整型數(shù)據(jù)或貨幣數(shù)據(jù)的精度。否則,返回 NULL。 |
NUMERIC_PRECISION_RADIX | smallint | 近似數(shù)字數(shù)據(jù)、精確數(shù)字數(shù)據(jù)、整型數(shù)據(jù)或貨幣數(shù)據(jù)的精度基數(shù)。否則,返回 NULL。 |
NUMERIC_SCALE | tinyint | 近似數(shù)字數(shù)據(jù)、精確數(shù)字數(shù)據(jù)、整數(shù)數(shù)據(jù)或貨幣數(shù)據(jù)的小數(shù)位數(shù)。否則,返回 NULL。 |
DATETIME_PRECISION | smallint | datetime 及 SQL-92 interval 數(shù)據(jù)類型的子類型代碼。對于其它數(shù)據(jù)類型,該列返回 NULL。 |
DOMAIN_DEFAULT | nvarchar(4000) | 定義 Transact-SQL 語句的實際文本。 |