SORU
31 Temmuz 2010, CUMARTESİ


Bir dizin SQLite birincil anahtar için gereklidir?

Bir tamsayı sütun SQLite bir tabloda birincil anahtar olarak işaretlendiğinde, ındex bunun için de oluşturulmalıdır? SQLite otomatik olarak bir birincil anahtar sütun için bir dizin oluşturmak için görünmüyor, ama belki yine de bir amaç uğruna verilen dizinler? (Bu sütun her zaman arayacağım).

Bu durum, bir dize, birincil anahtar için herhangi bir farklı olurdu?

CEVAP
31 Temmuz 2010, CUMARTESİ


It does it for you.

TAMSAYI BİRİNCİL ANAHTAR sütunları bir yana, EŞSİZ ve BİRİNCİL ANAHTAR kısıtlamaları veritabanında dizin oluşturma yürütür ( aynı şekilde "BENZERSİZ bir DİZİN OLUŞTURMAK" ifade eder). Bir böyle dizin optimize etmek için veritabanında başka bir dizin gibi kullanılır sorgular. Sonuç olarak, orada genellikle hiçbir avantajı (ama önemli havai) bir küme sütun üzerinde dizin oluşturma o zaten topluca BENZERSİZ veya BİRİNCİL ANAHTAR kısıtlaması tabi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • Excel Functions

    Excel Functi

    4 NİSAN 2010