Applies ToMicrosoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Olemasolevas tabelis luuakse uus register.

Märkus.: Microsoft Accessi andmebaasimootor ei toeta Microsoft Accessil mittepõhinevate andmebaaside puhul lause CREATE INDEX kasutamist (välja arvatud ODBC-ga pseudoindeksis lingitud tabeli loomisel) ega mõne muu andmekirjelduskeelse lause kasutamist. Selle asemel kasutage meetodeid DAO Create. Lisateabe saamiseks vaadake jaotist Kommentaarid.

Süntaks

CREATE [ UNIQUE ] INDEX indeksON tabel (väli [ASC|DESC][, väli [ASC|DESC], ...])[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Lause CREATE INDEX koosneb järgmistest osadest:

Osa

Kirjeldus

indeks

Loodava indeksi nimi.

tabel

Olemasoleva tabeli nimi, kuhu indeks lisatakse.

väli

Indekseeritava välja nimi. Üheväljalise indeksi loomiseks lisage välja nimi tabeli nime järel asuvatesse sulgudesse. Mitmeväljalise indeksi loomiseks loendage kõigi indeksisse kaasatavate väljade nimed. Laskuvas järjestuses indeksite loomiseks kasutage reserveeritud sõna DESC, vastasel korral luuakse need tõusvas järjestuses.

Märkused

Indekseeritud väljal või erinevate kirjetega väljadel duplikaatväärtuste keelamiseks kasutage võtmesõna UNIQUE.

Andmete valideerimise reegleid saate rakendada valikulises klauslis WITH. Saate teha järgmist:

  • keelata indekseeritud väljal või uusi kirjeid sisaldavatel väljadel tühiväärtust sisaldavad kirjed, kasutades selleks sätet DISALLOW NULL;

  • kasutada sätet IGNORE NULL, et vältida tühiväärtusi sisaldavate väljade indeksisse kaasamist;

  • reserveeritud sõna PRIMARY abil indekseeritud välja või väljad primaarvõtmeks määrata. See viitab sellele, et võti on kordumatu, seega saate reserveeritud sõna UNIQUE ära jätta.

Lauset CREATE INDEX saate kasutada pseudoindeksi loomiseks lingitud tabelis ODBC-andmeallikas (nt Microsoft® SQL Server™), kus indeks puudub. Pseudoindeksi loomiseks ei pea teil olema õigusi või juurdepääsu kaugserverile ning pseudoindeks ei mõjuta kaugandmebaasi. Lingitud ja kohalike tabelite jaoks kasutatakse sama süntaksit. Pseudoindeksi loomine tabeli jaoks, mis oleks tavajuhul kirjutuskaitstud, on eriti otstarbekas.

Ühe- või mitmeväljalise indeksi lisamiseks tabelile saate kasutada ka lauset ALTER TABLE, lauseid ALTER TABLE või DROP saate kasutada lausete ALTER TABLE või CREATE INDEX abil loodud indeksite eemaldamiseks.

Märkus.: Ärge kasutage primaarvõtmega tabeli jaoks uut indeksit luues reserveeritud sõna PRIMARY, sest see põhjustab tõrke.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.