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
De IDENT_SEED systeemfunctie geeft de oorspronkelijke seedwaarde terug die is gespecificeerd bij het aanmaken van een identiteitskolom in een tabel of weergave. Het wijzigen van de huidige waarde van een identiteitskolom door gebruik te maken DBCC CHECKIDENT , verandert niet de waarde die door deze functie wordt teruggegeven.
Transact-SQL syntaxis-conventies
Syntaxis
IDENT_SEED ( 'table_or_view' )
Arguments
table_or_view
Een expressie die de tabel of weergave specificeert om te controleren op een identiteitsseedwaarde. table_or_view kan een tekenstringconstante zijn omsloten tussen aanhalingstekens, een variabele, een functie of een kolomnaam. table_or_view is char, nchar, varchar of nvarchar.
Retourtypen
numeric(@@MAXPRECISION,0))
Exceptions
Retourneert NULL een fout of als een aanroeper niet gemachtigd is om het object weer te geven.
In SQL Server kan een gebruiker alleen de metadata bekijken van securables waarvan de gebruiker zelf toestemming heeft of die toestemming krijgt. Deze beveiliging betekent dat metadata-uitzendende, ingebouwde functies zoals kunnen IDENT_SEED terugkeren NULL als de gebruiker geen toestemming heeft voor het object. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Remarks
De IDENT_SEED functie is niet beschikbaar voor identiteitskolommen in Fabric Data Warehouse.
Voorbeelden
Eén. Geef de seedwaarde terug uit een opgegeven tabel
Het volgende voorbeeld geeft de seedwaarde voor de Person.Address tabel terug in de AdventureWorks2025-database.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Geef de seedwaarde terug uit meerdere tabellen
Het volgende voorbeeld geeft de tabellen in de AdventureWorks2025-database terug met een identiteitskolom met een seedwaarde.
USE AdventureWorks2022;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_SEED
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
GO
Hier is een gedeeltelijke resultaatset.
TABLE_SCHEMA TABLE_NAME IDENT_SEED
------------ --------------------------- -----------
Person Address 1
Production ProductReview 1
Production TransactionHistory 100000
Person AddressType 1
Production ProductSubcategory 1
Person vAdditionalContactInfo 1
dbo AWBuildVersion 1