Aracılığıyla paylaş


IDENT_INCR (Transact-SQL)

(Olarak verilen artış değeri verir. numeric (**@@**MAXPRECISION, 0)), kimlik sütun kimlik sütun olan bir görünüm veya tablo oluşturma sırasında belirtildi.

Topic link iconTransact-SQL sözdizimi kuralları

IDENT_INCR ( 'table_or_view' )

Bağımsız değişkenler

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

Dönüş Türleri

numeric

Exceptions

Arayanı nesneyi görüntüleme iznine sahip değil, hata NULL veya'ı verir.

Içinde SQL Server, bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz. Bu, kullanıcı nesnesi üzerinde herhangi bir izin yoksa IDENT_INCR NULL döndürebilir gibi meta veriler verilirken, yerleşik çalışmasını anlamına gelir.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma ve Meta veriler görünürlük sorun giderme.

Örnekler

C.Belirtilen tablo için artış değeri döndürülüyor

Aşağıdaki örnek artış değeri verir Person.Address ' de tablo AdventureWorks Veritabanı.

b.Artış değeri birden çok tablodan döndürülüyor

Aşağıdaki örnek tablolarda verir AdventureWorks kimlik sütun olan bir artış değeri içeren veritabanıdır.

Işte, kısmi bir sonuç kümesidir.

table_schema table_name ident_incr

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

Kişi 1 adres

Üretim ProductReview 1

Üretim TransactionHistory 1

Kişi AddressType 1

Üretim ProductSubcategory 1

Kişi vAdditionalContactInfo 1

dbo AWBuildVersion 1

Üretim BillOfMaterials 1