IDENT_SEED (Transact-SQL)

Özgün tohum değerini döndürür (olarak döndürülen numeric()**@**MAXPRECISION, 0)), bir kimlik sütun bir tablo veya Görünüm oluşturulduğunda belirtildi.dbcc CHECKIDENT kullanarak geçerli kimlik sütun değerini değiştirerek, bu işlevtarafından döndürülen değeri değiştirmez.

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

Sözdizimi

IDENT_SEED ( 'table_or_view' )

Bağımsız değişkenler

  • 'table_or_view'
    Olan bir ifade tablo ya da görünüm için bir kimlik tohum değeri denetlemek için belirtir.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_SEED, 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.Bir belirtilen tablotohum değer döndüren

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

USE AdventureWorks2008R2;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO

B.Birden çok tablodan tohum değer döndüren

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

USE AdventureWorks2008R2;
GO
SELECT TABLE_SCHEMA, TABLE_NAME, 
   IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_SEED
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
GO

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

TABLE_SCHEMA       TABLE_NAME                   IDENT_SEED

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

Person             Address                                1

Production         ProductReview                          1

Production         TransactionHistory                100000

Person             AddressType                            1

Production         ProductSubcategory                     1

Person             vAdditionalContactInfo                 1

dbo                AWBuildVersion                         1