Udostępnij za pośrednictwem


IDENT_INCR (Transact-SQL)

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

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

IDENT_INCR ( 'table_or_view' )

Argumenty

  • 'table_or_view'
    Jest wyrażenie Określanie tabela lub widoku, aby sprawdzić, czy tożsamość prawidłową wartość przyrostu.table_or_viewmoże być znaków ciąg stała ujęte w znaki cudzysłowu, zmiennej, funkcjalub nazwy kolumna .table_or_viewis char, nchar, varchar, or nvarchar.

Zwracane typy

numeric

Wyjątki

Zwraca wartość NULL w błąd lub jeśli wywołujący nie ma uprawnień do wyświetlenia obiektu.

W SQL Server, użytkownik może przeglądać tylko metadane securables, który użytkownik jest właścicielem lub na którym przyznano użytkownikowi uprawnienie.Oznacza to, że metadane-wysyłających, funkcje wbudowane takie 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ść metadanych i Rozwiązywanie problemów z metadanych widoczności.

Przykłady

A.Zwrócenie przyrostu wartości dla określonej tabela

Poniższy przykład zwraca wartość przyrostu dla Person.Address tabela w AdventureWorks2008R2 bazy danych.

USE AdventureWorks2008R2;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO

B.Zwracanie wartości przyrostu z wielu tabel

Poniższy przykład zwraca tabel w AdventureWorks2008R2 bazy danych, które zawierają kolumna o wartość przyrostu.

USE AdventureWorks2008R2;
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;

W tym miejscu jest częściowe zestaw 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