SQL Tablolarda Sıralı Olmayan Kayıtları Sıralamak

Eylül 15, 2017 Mustafa BÜKÜLMEZ 0 Yorum


Selamlar arkadaşlar,
Bu dersin içeriği;
  1. MS-SQL'de kayıtların sıralı görünmemesi sorununu düzelteceğiz. (2 Farklı yol)
Belki daha önce karşılaşmışsınızdır. Tabloyu oluşturdunuz kayıtlar dolmaya başladı. Kontrol için tabloyu açtınız bir baktınız Identity(1,1) kolonundaki ID ler karman çorman (tüm satır yani). Şöyle bir sıra görebilirsiniz. 1, 5, 2, 3, 4, 10, 11, 12, 13, 14, 25, 86, 7...
1. Yol - Öncelikle bu sorunun sebebi ID kolonunu primary key yapmamanızdır. Böyle bir tablonuz var ise bir deneyin. Desing sayfasını açın ve Id kolonunu primary key yapın. Sorunun düzeldiğini göreceksiniz.
2. Yol - Bir sebepten dolayı tabloda primary key kullanamıyorsunuz ve bu kayıtların sırasız oluşu işinizi zorlaştırıyor. O zaman yapacağınız işlem şudur. Tablo adının solundaki ( + )'ya tıklayın ve alt klasörleri görün.
  • Columns
  • Keys
  • Constraints
  • Triggers
  • Indexes
  • Statistics
Burada işimiz Indexes klsöründe. Indexes klasörü üzerinde sağ tıklıyoruz ve New Index >> Clustered Index diyoruz. Açılan ekranda identity olan kolonumuzu seçiyoruz ve tamam diyoruz. Artık kayıtlar düzenli bir şekilde sıralanacaktır.

Bu dersimizde bu kadar arkadaşlar,
Diğer derslerimizde görüşmek üzere,
Bol kodlu günler.
https://mustafabukulmez.com/

0 Yorum: