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

  • Hak5

    Hak5

    7 EYLÜL 2005
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • Peyton

    Peyton

    28 Aralık 2008