Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft de incrementwaarde terug die is opgegeven bij het aanmaken van de identiteitskolom van een tabel of weergave.
Transact-SQL syntaxis-conventies
Syntaxis
IDENT_INCR ( 'table_or_view' )
Arguments
'table_or_view'
Is een expressie die de tabel of weergave specificeert om te controleren op een geldige identiteits-incrementwaarde.
table_or_view kan een constante tekenreeks zijn, omsloten door aanhalingstekens. Het kan ook een variabele, een functie of een kolomnaam zijn.
table_or_view is char, nchar, varchar of nvarchar.
Retourtypen
numeric(@@MAXPRECISION,0))
Exceptions
Geeft NULL terug bij een fout of als een caller geen objectweergave-rechten heeft.
In SQL Server kan een gebruiker alleen de metadata bekijken van securables die hij bezit of waarvoor hij rechten heeft. Zonder gebruikersobjecttoestemming kan een metadata-uitzendende, ingebouwde functie, zoals IDENT_INCR, NULL teruggeven. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Voorbeelden
Eén. Het teruggeven van de incrementwaarde voor een gespecificeerde tabel
Het volgende voorbeeld geeft de incrementwaarde voor de Person.Address tabel in de AdventureWorks2025-database terug.
USE AdventureWorks2022;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO
B. De incrementwaarde teruggeven uit meerdere tabellen
Het volgende voorbeeld geeft de tabellen terug in de AdventureWorks2025-database die een identiteitskolom met een incrementwaarde bevat.
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;
Hier is een gedeeltelijke resultaatset.
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
Zie ook
Expressies (Transact-SQL)
Systeemfuncties (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_SEED (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)