2008-04-10

Tüm Tablolardaki Identity Alanlarının Değerlerini Bulma

SQL Server 2005'de veritabanınızda bulunan tüm tablolarınızdaki Identity olan alanların değerlerini bulmak için aşağıdaki SQL'i kullanabilirsiniz:

SELECT  OBJECT_NAME(OBJECT_ID) AS TABLENAME,
NAME AS COLUMNNAME,
SEED_VALUE,
INCREMENT_VALUE,
LAST_VALUE,
IS_NOT_FOR_REPLICATION
FROM sys.identity_columns
ORDER BY LAST_VALUE DESC

3 yorum:

Ruhsuz dedi ki...

Görmek tamamda ya değiştirmek için :(
ne yaptıysam değiştiremedim identity'i..
yardım edebilir misiniz ?

Mehmet GÜZEL dedi ki...

Identity alan değiştirilemez bir alandır. Niçin değiştirme ihtiyacı duyduğunuzu bilmiyorum ama illahi değiştirmeniz gerekiyorsa ilgili fieldın IDentity özelliğini kaldırıp değiştirebilirsiniz.

Ramazan AYDIN dedi ki...

başlangıc Idlerini Değiştirmen için DBCC CHECKIDENT (tabloadı,reseed,başlangıcıdsini)

komutunu kullana bilirsin

Ramazan AYDIN

.::YASAL UYARI::.

©2004-2016 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.