Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Sistem fonksiyonu, IDENT_SEED bir tabloda veya bir görünümde bir kimlik sütunu oluşturulduğunda belirtilen orijinal tohum değerini döndürür. Bir kimlik sütununun mevcut değerini kullanarak DBCC CHECKIDENT değiştirmek, bu fonksiyonun döndürdüğü değeri değiştirmez.
Transact-SQL söz dizimi kuralları
Sözdizimi
IDENT_SEED ( 'table_or_view' )
Arguments
table_or_view
Kimlik tohum değerini kontrol etmek için tablo veya görünüm belirten bir ifade . table_or_view , tırnak içinde yer alan bir karakter dizisi, değişken, fonksiyon veya sütun adı olabilir. table_or_viewchar, nchar, varchar veya nvarchar'dır.
Dönüş türleri
numeric(@@MAXPRECISION,0))
Exceptions
Bir NULL çağıranın nesneyi görüntüleme izni yoksa hata döndürür.
SQL Server'da bir kullanıcı, yalnızca kullanıcının sahip olduğu veya izin aldığı güvenlik varlıklarının meta verilerini görebilir. Bu güvenlik, meta veri yayan, yerleşik fonksiyonların, IDENT_SEED kullanıcının nesne üzerinde herhangi bir izni yoksa geri NULL dönebileceği anlamına gelir. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Remarks
Fonksiyon, IDENT_SEEDFabric Data Warehouse'daki kimlik sütunları için kullanılabilir değildir.
Örnekler
A. Belirli bir tablodan tohum değerini döndürün
Aşağıdaki örnek, AdventureWorks2025 veritabanındaki tablonun Person.Address tohum değerini döndürür.
USE AdventureWorks2022;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Birden fazla tablodan tohum değerini döndürün
Aşağıdaki örnek, AdventureWorks2025 veritabanındaki tabloları tohum değeri olan bir kimlik sütunuyla döndürür.
USE AdventureWorks2022;
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 kısmi bir 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