SORU
14 Aralık 2008, Pazar


Sql Server Benzersiz Anahtar da bir Dizin mi?

Bir tablodaki bir sütun (örn. Emin olmak istiyorum kullanıcı adı) tektir. Bu sütun için benzersiz bir anahtar oluşturmak ve İX_Users_UserName arayın.

Eğer kullanıcı adı dayalı ararken bir sürü şey yapıyorum şimdi, bu alan için bir dizin var emin olmak istiyorum.

Ayrı bir dizin oluşturmak için ihtiyacım var mı, ya da benzersiz anahtar, birincil anahtar benzersiz bir kümelenmiş anahtar gibi bir dizin olarak kabul edilir?

CEVAP
14 Aralık 2008, Pazar


Benzersiz Anahtar: Benzersiz Anahtar zorlar sütun hangi onlar üzerinde teklik tanımlanır. Benzersiz bir Anahtar oluşturur olmayan kümelenmiş sütun üzerinde dizin. Benzersiz Anahtar sadece bir NULL Değeri verir.

Tablo benzersiz kısıtlama eklemek için Alter sütun için:

ALTER TABLE Yazarlar KISITLAMA EKLE İX_Authors_Name BENZERSİZ(Adı)

Source

MSDN Daha fazla bilgi.

FWIW -- (IX = Dizin).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • placeboing

    placeboing

    7 Mart 2006