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 就能找到。