對(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ù)精度)。 |