Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pravi novi indeks u postojećoj tabeli.

Napomena: Mašina Microsoft Access baza podataka ne podržava korišćenje odredbe CREATE INDEX (osim za pravljenje indeksa pseudo indeks u ODBC tabeli povezana tabela) niti bilo kojih izraza jezika za definisanje podataka uz baze podataka koje nisu Microsoft Access baze podataka. Umesto toga koristite „DAO Create“ metode. Dodane informacije potražite u odeljku „Primedbe“.

Sintaksa

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

Izraz CREATE INDEX sadrži ova tri dela:

Deo

Opis

indeks

Ime indeksa koji se pravi.

tabela

Ime postojeće tabele koja sadrži indeks.

polje

Ime polja koja treba indeksirati. Da biste kreirali indeks sa jednim poljem, navedite ime polja u zagradama posle imena tabele. Da biste kreirali indeks sa više polja, nanesite ime svakog polja koje će biti uključeno u indeks. Da biste kreirali opadajuće indekse, koristite DESC rezervisana reč; u suprotnom, pretpostavlja se da su indeksi rastući.

Napomene

Da biste zabranili duplirane vrednosti u indeksiranom polju ili poljima različitih zapisa, koristite rezervisanu reč UNIQUE.

U opcionalnoj odredbi WITH možete da nametnete pravila validacije podataka. Možete da uradite sledeće:

  • Sprečite unose bez vrednosti u indeksiranim poljima novih zapisa pomoću opcije DISALLOW NULL.

  • Sprečite da se zapisi Bez vrednosti u indeksiranim poljima uključe u indeks pomoću opcije IGNORE NULL.

  • Odredite indeksirana polja kao primarni ključ pomoću rezervisane reči PRIMARY. To znači da je ključ jedinstven, tako da možete da izostavite rezervisanu reč UNIQUE.

Izraz CREATE INDEX možete da koristite kako biste napravili pseudoindeks u tabeli povezana tabela, u izvoru podataka ODBC izvor podataka, kao što je Microsoft® SQL Server™, koji još uvek nema indeks. Nije vam potrebna dozvola da biste pristupali udaljenom serveru kako biste napravili pseudoindeks, a udaljena baza podataka ne zna za njegovo postojanje niti on utiče na nju. Možete da koristite istu sintaksu za povezane i osnovne tabele. Pravljenje pseudoindeksa u tabeli koja bi obično bila samo za čitanje može da bude naročito korisno.

Izraz ALTER TABLE možete da koristite i da biste dodali indeks za jedno polje ili više polja u tabelu, a izraz ALTER TABLE ili DROP možete da koristite da biste uklonili indeks napravljen pomoću izraza ALTER TABLE ili CREATE INDEX.

Napomena: Nemojte da koristite rezervisanu reč PRIMARY kada pravite novi indeks u tabeli koja već ima primarni ključ. Ako to uradite, dolazi do greške.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.