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.

Topic link iconKonwencje składni języka Transact-SQL

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