Delen via


IDENT_INCR (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-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)