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ı
Bir tablo veya görünüm kimlik sütunu oluşturulduğunda belirtilen artış değerini döndürür.
Transact-SQL söz dizimi kuralları
Sözdizimi
IDENT_INCR ( 'table_or_view' )
Arguments
'table_or_view'
Geçerli bir kimlik artış değerini kontrol etmek için tablo veya görünüm belirten bir ifadedir .
table_or_view , tırnak içinde alınmış bir karakter dizisi olabilir. Ayrıca bir değişken, bir fonksiyon veya bir sütun adı da olabilir.
table_or_viewchar, nchar, varchar veya nvarchar'dır.
Dönüş Türleri
numeric(@@MAXPRECISION,0))
Exceptions
Hata durumunda veya arayan kişinin nesne görünümü izni yoksa NULL döndürür.
SQL Server'da bir kullanıcı yalnızca sahip olduğu veya izni olan güvenlik varlıklarının meta verilerini görebilir. Kullanıcı nesne izni olmadan, IDENT_INCR gibi meta veri yayan ve yerleşik bir fonksiyon NULL döndürebilir. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Örnekler
A. Belirli bir tablo için artış değerini döndürmek
Aşağıdaki örnek, AdventureWorks2025 veritabanındaki tablonun Person.Address artış değerini döndürür.
USE AdventureWorks2022;
GO
SELECT IDENT_INCR('Person.Address') AS Identity_Increment;
GO
B. Birden fazla tablodan artış değerini döndürmek
Aşağıdaki örnek, AdventureWorks2025 veritabanındaki bir kimlik sütununu içeren bir artış değeri içeren tabloları geri getirir.
USE AdventureWorks2022;
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 kısmi bir 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
Ayrıca Bkz.
İfadeler (Transact-SQL)
Sistem İşlevleri (Transact-SQL)
IDENT_CURRENT (Transact-SQL)
IDENT_SEED (Transact-SQL)
DBCC CHECKIDENT (Transact-SQL)
sys.identity_columns (Transact-SQL)