Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Visszaadja 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'
Ez egy kifejezés , amely megadja a táblát vagy nézetet, hogy ellenőrizze az érvényes identitásnövelési értéket.
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
Hibával vagy ha a hívónak nincs objektummegtekintési engedélye, NULL-t ad vissza.
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 metaadatot kibocsátó, beépített funkció, például IDENT_INCR, visszaadhatja a NULL-t. További információ: Metaadatok láthatóságának konfigurációja.
Példák
A. A megadott tábla növekedési értékének visszaállítása
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ábla növekedési értékének visszaadása
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
Lásd még:
Kifejezések (Transact-SQL)
Rendszerfunkciók (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_SEED (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)