Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
De IDENT_INCR systeemfunctie 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
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
Komt terug NULL bij een fout of als een aanroeper 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, teruggeven NULL. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Remarks
De IDENT_INCR functie is niet beschikbaar voor identiteitskolommen in Fabric Data Warehouse.
Voorbeelden
Eén. Geef de incrementwaarde terug voor een opgegeven 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. Geef de incrementwaarde terug 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