SQL Server’da İlgili Veritabanına Ait Tüm Tabloların Identity Değerlerinin Listelenmesi
Herkese merhaba,
Bu yazıda SQL Server’da ilgili veritabanına ait tüm tabloların identity değerlerinin nasıl listeleneceğinden bahsedeceğim.
SQL Server’da bazı durumlarda tablolara ait tüm identity değerlerinin kontrol edilmesi ve incelenmesi gerekebilir. Aşağıdaki sorguyu kullanarak ilgili veritabanınıza ait tüm identity değerlerini görebilirsiniz.
SELECT IDENT_SEED(TABLE_NAME) AS BaslangicDegeri,
IDENT_INCR(TABLE_NAME) AS ArtisMiktari,
IDENT_CURRENT(TABLE_NAME) AS Mevcut_Identity,
TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE OBJECTPROPERTY(OBJECT_ID(TABLE_NAME), 'TableHasIdentity') = 1
AND TABLE_TYPE = 'BASE TABLE';
İlgili sorguyu çalıştırdığımız zaman aşağıdaki gibi bir sonuç elde edeceğiz. Ben işlemi Northwind veritabanını kullanarak yapıyorum.
Görüldüğü üzere tüm tabloların identity değerleri listelenmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.