Sql Server的几个系统表(三)
systypes
对于每种系统提供数据类型和用户定义数据类型,均包含一行信息。该表存储在每个数据库中。
这些是系统提供的数据类型及其 ID 号。
| 列名 | 数据类型 | 描述 |
|---|---|---|
| name | sysname | 数据类型名称。 |
| xtype | tinyint | 物理存储类型。 |
| status | tinyint | 仅限内部使用。 |
| xusertype | smallint | 扩展用户类型。 |
| length | smallint | 数据类型的物理长度。 |
| xprec | tinyint | 服务器所使用的内部精度。(不能在查询中使用。) |
| xscale | tinyint | 服务器所使用的内部小数位数。(不能在查询中使用。) |
| tdefault | int | 对此数据类型进行完整性检查的存储过程的 ID。 |
| domain | int | 对此数据类型进行完整性检查的存储过程的 ID。 |
| uid | smallint | 数据类型创建者的用户 ID。 |
| reserved | smallint | 仅限内部使用。 |
| usertype | smallint | 用户类型 ID。 |
| variable | bit | 可变长度数据类型为 1;否则为 0。 |
| allownulls | bit | 指出此数据类型的默认为空性。如果 CREATE 或 ALTER TABLE 指定了为空性,那么该值将替代此数据类型的默认为空性。 |
| type | tinyint | 物理存储数据类型。 |
| printfmt | varchar(255) | 保留。 |
| prec | smallint | 此数据类型的精度级别。 |
| scale | tinyint | 此数据类型的小数位数(根据精度)。 |
这些表都来自天极网。百度搜索:表名 yesky 就能找到。

浙公网安备 33010602011771号