IDENT_INCR (Transact-SQL)

Artış değeri verir (olarak döndürülen numeric ()**@**MAXPRECISION, 0)), kimlik sütunolan bir tablo veya sütun kimlik oluşturma sırasında belirtilen.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

IDENT_INCR ( 'table_or_view' )

Bağımsız değişkenler

  • 'table_or_view'
    Olan bir ifade tablo ya da görünüm için geçerli kimlik artış değerini denetlemek için belirtme.table_or_viewbir karakter dize sabit tırnak işareti, değişken, işlevveya sütun adı içine alınabilir.table_or_viewis char, nchar, varchar, or nvarchar.

Dönüş Türleri

numeric

Kural dışı durumlar

Hata null veya arayan bir nesneyi görüntüleme iznine sahip olmadığında verir.

De SQL Server, kullanıcı yalnızca, kullanıcının sahip olduğu veya, kullanıcı verildi güvenli hale Getirilebilenler meta veriler görüntülemeizni.Yani o meta veriler-yayma, yerleşik işlevler gibi IDENT_INCR, kullanıcı nesnesi üzerinde herhangi bir izni yoksa null döndürebilir.Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma ve Meta veri görünürlük sorun giderme.

Örnekler

A.Belirtilen tabloiçin artış değerini döndüren

Aşağıdaki örnek artış değerini döndürür Person.Address tablo AdventureWorks2008R2 veritabanı.

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

B.Artış değeri birden çok tablodan döndürme

Aşağıdaki örnek tablolarda verir AdventureWorks2008R2 bir artış değeri kimlik sütun içeren veritabanı

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;

İşte bir kısmi sonuç kümesi.

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