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_INCR 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 ifade . 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üntüleme iznine sahip olmadığında geri döner NULL .
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ı nesnesi izni olmadan, meta veri yayan, yerleşik bir fonksiyon, örneğin IDENT_INCR, döndürebilir NULL. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Remarks
Fonksiyon, IDENT_INCRFabric Data Warehouse'daki kimlik sütunları için kullanılabilir değildir.
Örnekler
A. Belirlenmiş bir tablo için artış değerini döndürün
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ür
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