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 wartość przyrostu określoną podczas tworzenia kolumny tożsamości tabeli lub widoku.
Transact-SQL konwencje składni
Składnia
IDENT_INCR ( 'table_or_view' )
Arguments
'table_or_view'
To wyrażenie określające tabelę lub widok w celu sprawdzenia poprawnej wartości przyrostu tożsamości.
table_or_view może być stałą ciągu znaków zamkniętą w cudzysłowie. Może to być także zmienna, funkcja lub nazwa kolumny.
table_or_view to char, nchar, varchar lub nvarchar.
Typy zwracane
numeric(@@MAXPRECISION,0))
Exceptions
Zwraca NULL przy błędzie lub jeśli wywołujący nie ma uprawnień do widoku obiektów.
W SQL Server użytkownik może przeglądać tylko metadane zabezpieczalnych, które posiada lub do których posiada uprawnienia. Bez uprawnień użytkownika do obiektu użytkownika, wbudowana funkcja emitująca metadane, taka jak IDENT_INCR, może zwracać NULL. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.
Przykłady
A. Zwracanie wartości przyrostu dla określonej tabeli
Poniższy przykład zwraca wartość przyrostu tabeli Person.Address w bazie AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO
B. Zwracanie wartości przyrostu z wielu tabel
Poniższy przykład zwraca tabele w bazie AdventureWorks2025, które zawierają kolumnę tożsamości z wartością przyrostu.
USE AdventureWorks2022;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_INCR
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
Oto częściowy zbiór wyników.
TABLE_SCHEMA TABLE_NAME IDENT_INCR
------------ ------------------------ ----------
Person Address 1
Production ProductReview 1
Production TransactionHistory 1
Person AddressType 1
Production ProductSubcategory 1
Person vAdditionalContactInfo 1
dbo AWBuildVersion 1
Production BillOfMaterials 1
Zobacz też
Wyrażenia (Transact-SQL)
Funkcje systemowe (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_SEED (Transact-SQL)
KONTROLA DBCC (Transact-SQL)
sys.identity_columns (Transact-SQL)