Transact-SQL 参考

TYPEPROPERTY

返回有关数据类型的信息。

语法

TYPEPROPERTY ( type , property )

参数

type

是数据类型的名称。

property

是要返回的数据类型的信息类型。property可以是下列值之一:

属性 描述 返回的值
Precision 数据类型的精度。 数字位数或字符个数。

NULL = 数据类型未找到。

Scale 数据类型的小数位数。 数据类型的小数位的个数。

NULL = 数据类型不是 numeric 或未找到。

AllowsNull 数据类型允许空值。 1 = True
0 = False
NULL = 数据类型未找到。
UsesAnsiTrim 创建数据类型时 ANSI 填充设置为 ON。 1 = True
0 = False
NULL = 数据类型未找到,或不是二进制数据类型或字符串数据类型。

返回类型

int

示例

下例返回 integer 数据类型的精度或位数。

SELECT TYPEPROPERTY( 'tinyint', 'PRECISION')

请参见

COLUMNPROPERTY

元数据函数

OBJECTPROPERTY