IDENT_INCR 获得递增字段的递增量

IDENT_INCR

返回增量值(返回形式为 numeric(@@MAXPRECISION,0)),该值是在带有标识列的表或视图中创建标识列时指定的。

语法

IDENT_INCR ( 'table_or_view' )

参数

table_or_view

一个表达式,用来指定表或视图以检查有效的标识增量值。table_or_view 可以是带有引号的字符串常量,也可以是变量、函数或列名。table_or_view 的数据类型为 charncharvarchar 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) 

你可能感兴趣的:(数据库,table,null,jobs)