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.
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