IDENT_INCR (języka Transact-SQL)

Zwraca wartość przyrostu (zwracane jako numeric (**@@**MAXPRECISION, 0)) określona podczas tworzenia kolumny tożsamooci w tabela lub widoku, który zawiera kolumna tożsamości.

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

IDENT_INCR ( 'table_or_view' )

Argumenty

  • 'table_or_view'
    Is an expression specifying the table or view to check for a valid identity increment 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_INCR 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ść przyrostu dla określonej tabela

W poniższym przykładzie zwraca wartość przyrostu dla Person.Address Tabela w AdventureWorks Baza danych.

B.Zwraca wartość przyrostu z wielu tabel

W poniższym przykładzie są zwracane w tabelach w AdventureWorks Baza danych zawiera kolumna tożsamości wartość przyrostu.

W tym polu jest zestaw wyników częściowych.

TABLE_SCHEMA NAZWA_TABELI IDENT_INCR

------------        ------------------------  ----------

Osoba adresu 1

Produkcja ProductReview 1

Produkcja TransactionHistory 1

Osoba AddressType 1

Produkcja ProductSubcategory 1

Osoba vAdditionalContactInfo 1

dbo AWBuildVersion 1

Produkcja BillOfMaterials 1