IDENT_SEED (języka Transact-SQL)
Zwraca oryginalną wartość początkową (zwracane jako numeric(**@@**MAXPRECISION, 0)), została określona podczas kolumna tożsamości w tabela lub widoku została utworzona.Zmiana bieżącej wartości kolumna tożsamości przy użyciu CHECKIDENT DBCC nie ulega zmianie wartość zwracana przez tę funkcja.
IDENT_SEED ( 'table_or_view' )
Argumenty
- 'table_or_view'
Is an expression that specifies the table or view to check for a identity seed value.table_or_view can be a character string constant enclosed in quotation marks, a variable, a function, or a column name.table_or_view is char, nchar, varchar, or nvarchar.
Zwracane typy
numeric
Exceptions
Zwraca wartość NULL na błąd, lub jeśli wywołujący nie ma uprawnień do oglądania obiektu.
W SQL Server, użytkownik może tylko przeglądać metadane securables należące do tego użytkownika lub w którym użytkownik ma udzielonego uprawnienia. Oznacza to, czy wysyłających metadane wbudowane działa jak IDENT_SEED może zwracać wartość NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane i Troubleshooting Metadata Visibility.
Przykłady
A.Zwraca wartość początkową z określonej tabela
W poniższym przykładzie zwraca wartość początkową dla Person.Address Tabela w AdventureWorks Baza danych.
B.Zwraca wartość początkową z wielu tabel
W poniższym przykładzie są zwracane w tabelach w AdventureWorks Baza danych, które zawierają kolumna tożsamości z wartość początkową.
W tym polu jest zestaw wyników częściowych.
TABLE_SCHEMA NAZWA_TABELI IDENT_SEED
------------ --------------------------- -----------
Osoba adresu 1
Produkcja ProductReview 1
Produkcja TransactionHistory 100000
Osoba AddressType 1
Produkcja ProductSubcategory 1
Osoba vAdditionalContactInfo 1
dbo AWBuildVersion 1