Izjava CREATE INDEX

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Ustvari nov indeks v obstoječi tabeli.

Opomba : Za Microsoft Accessove zbirke podatkov, mehanizem zbirke podatkov programa Microsoft Access ne podpira uporabe CREATE INDEX (razen če želite ustvariti nepravi indeks na z ODBC povezana tabela) ali katere koli izjave podatkov definicije jezika. Namesto tega uporabite metode za ustvarjanje DAO. Če želite več informacij, si oglejte razdelek z opombami.

Sintaksa

CREATE [ UNIQUE ] INDEX indeks
ON tabela (polje [ASC|DESC][; polje [ASC|DESC]; ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Izjava CREATE INDEX je sestavljena iz teh delov:

Del

Opis

indeks

Ime indeksa, ki ga želite ustvariti.

tabela

Ime obstoječe tabele, v kateri bo indeks.

polje

Imena polj, ki jih želite indeksirati. Če želite ustvariti indeks za eno polje, navedite ime polja v oklepajih za imenom tabele. Če želite ustvariti indeks za več polj, navedite imena posameznih polj, ki jih želite vključiti v indeks. Če želite ustvariti padajoče indekse, uporabite rezervirana beseda DESC; v nasprotnem primeru bodo uporabljeni naraščajoči indeksi.


Opombe

Če želite preprečiti podvojene vrednosti v indeksiranih poljih z različnimi zapisi, uporabite rezervirano besedo UNIQUE.

Z izbirnim stavkom WITH je mogoče uveljaviti pravila za preverjanje veljavnosti podatkov:

  • Preprečujejo Null vnose v indeksiranih poljih nove zapise tako, da uporabite možnost ONEMOGOČI NULL.

  • Preprečite lahko, da bi bili zapisi z ničelno vrednostjo v indeksiranih poljih vključeni v indeks tako, da uporabite možnost IGNORE NULL.

  • Indeksirana polja lahko določite kot primarni ključ tako, da uporabite rezervirano besedo PRIMARY. To pomeni, da je ključ enoličen, zato lahko izpustite rezervirano besedo UNIQUE.

Z izjavo CREATE INDEX je mogoče ustvariti nepravi indeks v povezana tabela v ODBC vir podatkov, na primer programu Microsoft® SQL Server™, ki še nima indeksa. Če želite ustvariti nepravi indeks, ne potrebujete dovoljenja ali dostopa do oddaljenega strežnika, oddaljena zbirka podatkov pa ne prepozna nepravega indeksa, saj ne vpliva nanjo. Isto sintakso je mogoče uporabiti tako za povezane kot tudi izvirne tabele. Ustvarjanje nepravega indeksa je zlasti uporabno v tabeli, ki je običajno označena samo za branje.

Izjavo ALTER TABLE je mogoče uporabiti tudi za dodajanje indeksa za eno ali več polj v tabelo, če pa želite odstraniti indeks, ki je bil ustvarjen z izjavo ALTER TABLE ali CREATE INDEX, lahko uporabite izjavi ALTER TABLE ali DROP.

Opomba : Ob ustvarjanju novega indeksa v tabeli, ki že ima primarni ključ, ne uporabite rezervirane besede PRIMARY; če jo uporabite, pride do napake.



Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×