IDENT_SEED (Transact-sql)
Özgün tohum değerini döndürür (olarak döndürülen numeric(**@**MAXPRECISION, 0)), kimlik sütunu bir tablo veya Görünüm oluşturulduğunda belirtildi. dbcc CHECKIDENT kullanarak kimlik sütunu geçerli değerini değiştirerek, bu işlev tarafından döndürülen değeri değiştirmez.
Transact-SQL Sözdizim Kuralları
Sözdizimi
IDENT_SEED ( 'table_or_view' )
Bağımsız değişkenler
- 'table_or_view'
Olan bir ifade tablo veya görünüm için bir kimlik tohum değerini kontrol etmek için belirtir. table_or_viewbir karakter dize sabiti tırnak işareti, değişken, işlev veya sütun adı içine alınması. table_or_viewis char, nchar, varchar, or nvarchar.
Dönüş Türleri
numeric
Kural dışı durumlar
Döndürür null bir hata ya da arayan bir nesneyi görüntüleme iznine sahip değil.
De SQL Server, bir kullanıcı yalnızca kullanıcının sahip olduğu ya da üzerinde kullanıcıya izin securables meta verileri görüntüleyebilirsiniz. Bu IDENT_SEED kullanıcı nesnesi üzerinde izni yoksa null döndürebilir gibi meta veri verilirken, yerleşik fonksiyonları olduğunu anlamına gelir. Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma.
Örnekler
A.Belirtilen tablodan tohum değer döndüren
Aşağıdaki örnek tohum değerini döndürür Person.Addressiçinde masa AdventureWorksveritabanı.
USE AdventureWorks2012;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
USE AdventureWorks2012;
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 AdventureWorksbir tohum değerle kimlik sütunu içeren veritabanı.
USE AdventureWorks2012;
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
USE AdventureWorks2012;
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
Kısmi bir sonuç kümesi aşağıdadır.
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
Ayrıca bkz.
Başvuru
Sistem işlevler (Transact-sql)