對(duì)于每種系統(tǒng)提供數(shù)據(jù)類(lèi)型和用戶定義數(shù)據(jù)類(lèi)型,均包含一行信息。該表存儲(chǔ)在每個(gè)數(shù)據(jù)庫(kù)中。
這些是系統(tǒng)提供的數(shù)據(jù)類(lèi)型及其 ID 號(hào)。
列名 | 數(shù)據(jù)類(lèi)型 | 描述 |
---|---|---|
name | sysname | 數(shù)據(jù)類(lèi)型名稱(chēng)。 |
xtype | tinyint | 物理存儲(chǔ)類(lèi)型。 |
status | tinyint | 僅限內(nèi)部使用。 |
xusertype | smallint | 擴(kuò)展用戶類(lèi)型。 |
length | smallint | 數(shù)據(jù)類(lèi)型的物理長(zhǎng)度。 |
xprec | tinyint | 服務(wù)器所使用的內(nèi)部精度。(不能在查詢(xún)中使用。) |
xscale | tinyint | 服務(wù)器所使用的內(nèi)部小數(shù)位數(shù)。(不能在查詢(xún)中使用。) |
tdefault | int | 對(duì)此數(shù)據(jù)類(lèi)型進(jìn)行完整性檢查的存儲(chǔ)過(guò)程的 ID。 |
domain | int | 對(duì)此數(shù)據(jù)類(lèi)型進(jìn)行完整性檢查的存儲(chǔ)過(guò)程的 ID。 |
uid | smallint | 數(shù)據(jù)類(lèi)型創(chuàng)建者的用戶 ID。 |
reserved | smallint | 僅限內(nèi)部使用。 |
usertype | smallint | 用戶類(lèi)型 ID。 |
variable | bit | 可變長(zhǎng)度數(shù)據(jù)類(lèi)型為 1;否則為 0。 |
allownulls | bit | 指出此數(shù)據(jù)類(lèi)型的默認(rèn)為空性。如果 CREATE 或 ALTER TABLE 指定了為空性,那么該值將替代此數(shù)據(jù)類(lèi)型的默認(rèn)為空性。 |
type | tinyint | 物理存儲(chǔ)數(shù)據(jù)類(lèi)型。 |
printfmt | varchar(255) | 保留。 |
prec | smallint | 此數(shù)據(jù)類(lèi)型的精度級(jí)別。 |
scale | tinyint | 此數(shù)據(jù)類(lèi)型的小數(shù)位數(shù)(根據(jù)精度)。 |