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