返回增量值(返回形式為 numeric(@@MAXPRECISION,0)),該值是在帶有標(biāo)識(shí)列的表或視圖中創(chuàng)建標(biāo)識(shí)列時(shí)指定的。
IDENT_INCR ( 'table_or_view' )
table_or_view
一個(gè)表達(dá)式,用來指定表或視圖以檢查有效的標(biāo)識(shí)增量值。table_or_view 可以是帶有引號(hào)的字符串常量,也可以是變量、函數(shù)或列名。table_or_view 的數(shù)據(jù)類型為 char、nchar、varchar 或 nvarchar。
數(shù)字
下面的示例為 pubs 數(shù)據(jù)庫中的 jobs 表返回 1,這是因?yàn)?jobs 表中包含帶有增量值 1 的標(biāo)識(shí)列。
USE pubs
SELECT TABLE_NAME, IDENT_INCR(TABLE_NAME) AS IDENT_INCR
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_INCR(TABLE_NAME) IS NOT NULL
下面是結(jié)果集:
TABLE_NAME IDENT_INCR
------------------------------------------------------------ -----------
jobs 1
(1 row(s) affected)
相關(guān)文章