IDENT_INCR (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

A IDENT_INCR rendszer függvény adja vissza a tábla vagy nézet identitásoszlopának létrehozásakor megadott inkrement értéket.

Transact-SQL szintaxis konvenciók

Szemantika

IDENT_INCR ( 'table_or_view' )

Arguments

table_or_view

Egy kifejezés , amely megadja a táblát vagy nézetet az érvényes identitásnövekedési érték ellenőrzésére. table_or_view lehet egy idézőjelben lévő karakterlánc. Lehet változó, függvény vagy oszlopnév is. table_or_viewa char, nchar, varchar vagy nvarchar.

Visszatérési típusok

numeric(@@MAXPRECISION,0))

Exceptions

Visszatér NULL , ha hiba esetén vagy ha a hívónak nincs objektumnézeti engedélye.

Az SQL Serverben a felhasználó csak azokat a metaadatokat tekintheti meg, amelyekhez a saját tulajdonában vagy jogosultsága van. Felhasználói objektum engedélye nélkül egy metaadat-kibocsátást generáló, beépített függvény, IDENT_INCRpéldául , visszaadhat NULL. További információ: Metaadatok láthatóságának konfigurációja.

Remarks

A IDENT_INCR függvény nem elérhető Fabric Data Warehouse azonosító oszlopaihoz.

Példák

A. Adja vissza a megadott tábla inkrement értékét

A következő példa adja vissza a tábla increment értékét Person.Address az AdventureWorks2025 adatbázisban.

USE AdventureWorks2022;  
GO  
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;  
GO  

B. Több táblázatból származó inkrement értéket térítsd vissza

A következő példa az AdventureWorks2025 adatbázisban található táblázatokat adja vissza, amelyek egy identitásoszlopot tartalmaznak egy növekedési értékkel.

USE AdventureWorks2022;  
GO  
SELECT TABLE_SCHEMA, TABLE_NAME,   
   IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_INCR  
FROM INFORMATION_SCHEMA.TABLES  
WHERE IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;  

Itt egy részleges eredményhalmaz.

TABLE_SCHEMA        TABLE_NAME                IDENT_INCR  
------------        ------------------------  ----------  
Person              Address                            1  
Production          ProductReview                      1  
Production          TransactionHistory                 1  
Person              AddressType                        1  
Production          ProductSubcategory                 1  
Person              vAdditionalContactInfo             1  
dbo                 AWBuildVersion                     1  
Production          BillOfMaterials                    1