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

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • gsipek

    gsipek

    20 Temmuz 2007
  • RyanXLT

    RyanXLT

    22 Ocak 2011