Iskaz CREATE INDEX

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Stvara novi indeks na osnovi postojeće tablice.

Napomena : Baza podataka koje nisu iz programa Microsoft Access, modul baze podataka programa Microsoft Access ne podržava korištenje CREATE INDEX (osim za stvaranje pomoćni pokazatelj na ODBC povezana tablica) ili bilo koje naredbe jezik definicija podataka. Umjesto toga koristite DAO metode stvaranja. Dodatne informacije potražite u članku odjeljak s primjedbama.

Sintaksa

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

Iskaz CREATE INDEX sastoji se od ovih dijelova:

Dio

Opis

indeks

Naziv indeksa za stvaranje.

tablica

Naziv postojeće tablice koja će sadržavati indeks.

polje

Naziv polja za indeksiranje. Za stvaranje indeksa pojedinačnog polja naziv polja navedite u zagradama nakon naziva tablice. Za stvaranje indeksa višestrukih polja navedite naziv svakog polja za uključivanje u indeks. Silazne indekse stvorite korištenjem rezervirana riječ DESC; u suprotnom se pretpostavlja da su indeksi uzlazni.


Napomene

Dvostruke vrijednosti u indeksiranim poljima ili poljima različitih zapisa spriječite korištenjem rezervirane riječi UNIQUE.

U neobaveznom uvjetu WHERE možete nametnuti pravila za provjeru valjanosti podataka. Možete:

  • Sprječavaju stavke Null u indeksiranim polje ili polja novih zapisa pomoću mogućnosti ONEMOGUĆITI NULL.

  • Spriječiti uključivanje zapisa s Null vrijednostima u indeksiranim poljima u indeks korištenjem mogućnosti IGNORE NULL.

  • Indeksirano polje ili polja označiti kao primarni ključ korištenjem rezervirane riječi PRIMARY. Ovime se podrazumijeva da je ključ jedinstven te rezerviranu riječ UNIQUE možete izostaviti.

CREATE INDEX možete koristiti za stvaranje pseudoindeksa na povezana tablica u ODBC izvor podataka kao što je Microsoft® SQL Server™ koja još ne sadrži indeks. Za stvaranje pseudoindeksa nije potrebna dozvola ili pristup udaljenom poslužitelju, a udaljena baza podataka ne prepoznaje pseudoindeks i on na nju ne utječe. Istu sintaksu možete koristiti i za povezane i za izvorne tablice. Osobito korisno može biti stvaranje pseudoindeksa na osnovi tablice koja je obično samo za čitanje.

Također, korištenjem iskaza ALTER TABLE tablici možete dodati indeks s jednim ili više polja, a za brisanje indeksa stvorenog iskazima ALTER TABLE ili CREATE INDEX možete upotrijebiti iskaz ALTER TABLE ili DROP.

Napomena : Rezerviranu riječ PRIMARY nemojte koristiti prilikom stvaranja novog indeksa na osnovi tablice koja već sadrži primarni ključ; ako to napravite, dolazi do pogreške.



Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×