Sisällysluettelo:

Voiko klusteroitu indeksi olla erilainen?
Voiko klusteroitu indeksi olla erilainen?
Anonim

Sekä klusteroidut että klusteroimattomat indeksit voivat olla ainutlaatuisia. Tämä tarkoittaa, että kahdella rivillä ei voi olla samaa indeksiavaimen arvoa. Muussa tapauksessa indeksi ei ole ainutlaatuinen ja useilla riveillä voi olla sama avainarvo. Lisätietoja on artikkelissa Yksilöllisten indeksien luominen.

Salliko klusteroitu hakemisto kaksoiskappaleet?

Kyllä, voit luoda klusteroidun indeksin avainsarakkeisiin, jotka sisältävät päällekkäisiä arvoja. … Voit esimerkiksi päättää luoda klusteroidun indeksin asiakastietoja sisältävän taulukon Sukunimi-sarakkeeseen.

Voimmeko luoda klusteroimattoman indeksin ei-yksilölliselle sarakkeelle?

Joten, kun luot klusteroitua indeksiä, sen on oltava yksilöllinen. SQL Server ei kuitenkaan vaadi, että klusteriavaimesi luodaan yksilölliseen sarakkeeseen. Voit luoda sen mihin tahansa sarakkeeseen (s) haluat. Sisäisesti, jos klusterointiavain ei ole ainutlaatuinen, SQL Server "yksilöi" sen lisäämällä tietoihin 4-tavun kokonaisluvun.

Mikä on ainutlaatuista klusteroimatonta?

Kun luot AINOASTAAN rajoitteen, yksilöllinen klusteroitumaton indeksi luodaan pakottamaan ERIKOISTEN rajoitteen oletuksena Voit määrittää yksilöllisen klusteroidun indeksin, jos taulukon klusteroitu indeksi tekee niin. ei ole jo olemassa. Lisätietoja on kohdassa Ainutlaatuiset rajoitukset ja Tarkista rajoitukset.

Voiko klusteroidulla indeksillä olla tyhjä arvo?

Klusteroidulle indeksille sarakkeen ei tarvitse olla yksilöllinen ja/tai ilman tyhjää. Sarake, jossa on kaksoiskappaleita ja nolla-arvoja, on hyvä klusteroidun indeksin luomiseen. Vieraalle avaimelle sen on viitattava sarakkeeseen, jossa on ainutlaatuinen indeksi, mutta ei välttämättä ensisijainen avainta tai ilman tyhjää arvoa.

Suositeltava: