Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca oryginalną wartość seed określoną podczas tworzenia kolumny tożsamości w tabeli lub widoku. Zmiana aktualnej wartości kolumny tożsamości za pomocą DBCC CHECKIDENT nie zmienia wartości zwracanej przez tę funkcję.
Transact-SQL konwencje składni
Składnia
IDENT_SEED ( 'table_or_view' )
Arguments
'table_or_view'
To wyrażenie , które określa tabelę lub widok do sprawdzenia wartości siedzenia tożsamości.
table_or_view może być stałą ciągu znaków zamkniętą w cudzysłowie, zmienną, funkcją lub nazwą kolumny.
table_or_view to char, nchar, varchar lub nvarchar.
Typy zwracane
numeric(@@MAXPRECISION,0))
Exceptions
Zwraca NULL w przypadku błędu lub jeśli wywołujący nie ma uprawnień do podglądania obiektu.
W SQL Server użytkownik może przeglądać tylko metadane zabezpieczalnych urządzeń, które posiada lub do których otrzymał uprawnienia. To bezpieczeństwo oznacza, że wbudowane funkcje emitujące metadane, takie jak IDENT_SEED, mogą zwracać NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.
Przykłady
A. Zwracanie wartości seed z określonej tabeli
Poniższy przykład zwraca wartość zalążkową tabeli Person.Address w bazie AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Zwracanie wartości zalążkowej z wielu tabel
Poniższy przykład zwraca tabele w bazie AdventureWorks2025 z kolumną tożsamości z wartością seed.
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
Oto częściowy zbiór wyników.
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
Zobacz też
Wyrażenia (Transact-SQL)
Funkcje systemowe (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_INCR (Transact-SQL)
KONTROLA DBCC (Transact-SQL)
sys.identity_columns (Transact-SQL)