IDENT_INCR
返回增量值(返回形式为 numeric(@@MAXPRECISION,0)),该值是在带有标识列的表或视图中创建标识列时指定的。
语法
IDENT_INCR ( 'table_or_view' )
参数
table_or_view
一个表达式,用来指定表或视图以检查有效的标识增量值。table_or_view 可以是带有引号的字符串常量,也可以是变量、函数或列名。table_or_view 的数据类型为 char、nchar、varchar 或 nvarchar。
返回类型
数字
示例
下面的示例为 pubs 数据库中的 jobs 表返回 1,这是因为 jobs 表中包含带有增量值 1 的标识列。
USE pubs
SELECT TABLE_NAME, IDENT_INCR(TABLE_NAME) AS IDENT_INCR
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_INCR(TABLE_NAME) IS NOT NULL
下面是结果集:
TABLE_NAME IDENT_INCR
------------------------------------------------------------ -----------
jobs 1
(1 row(s) affected)