Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Luo uuden indeksin aiemmin luotuun taulukkoon.

Huomautus: Jos kyse ei ole Microsoft Access -tietokannasta, Microsoft Access -tietokantamoduuli ei tue CREATE INDEX -lauseketta (paitsi näennäishakemistoin luontiin ODBC linkitetty taulukkossa) tai mitään tietojen määrityksen kielen lausekkeita. Käytä sen sijaan DAO-luontimenetelmiä. Lisätietoja on Huomioita-osassa.

Syntaksi

CREATE [ UNIQUE ] INDEX indeksiON taulukko (kenttä [ASC|DESC] [, kenttä [ASC|DESC],...]) [WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

CREATE INDEX -lausekkeessa on seuraavat osat:

Osa

Kuvaus

indeksi

Luotavan indeksin nimi.

taulukko

Indeksin sisältävän aiemmin luodun taulukon nimi.

kenttä

Indeksoitavan kentän / indeksoitavien kenttien nimi. Voit luoda yksikenttäisen indeksin antamalla kentän nimen suluissa ja sen jälkeen taulukon nimen. Jos haluat luoda monikenttäisen indeksin, anna indeksiin sisällytettävän kunkin kentän nimi. Voit luoda laskevat indeksit käyttämällä DESC varattu sana; muussa tapauksessa indeksien oletetaan olevan nousevia.

Huomautuksia

Voit estää kaksoisarvot eri tietueiden indeksoidussa kentässä tai indeksoiduissa kentissä käyttämällä varattua UNIQUE-sanaa.

Voit valinnaisessa WITH-lausekkeessa pakottaa tietojen kelpoisuuden tarkistussäännöt. Käytössäsi ovat seuraavat vaihtoehdot:

  • Estä tyhjäarvot uusien tietueiden indeksoidussa kentässä tai indeksoiduissa kentissä käyttämällä DISALLOW NULL -vaihtoehtoa.

  • Estä tietueiden, joilla on tyhjäarvo indeksoidussa kentässä tai indeksoiduissa kentissä, sisällyttäminen indeksiin käyttämällä IGNORE NULL -vaihtoehtoa.

  • Määritä indeksoitu kenttä tai indeksoidut kentät perusavainiksi käyttämällä varattua PRIMARY-sanaa. Tämä tarkoittaa sitä, että avain on yksilöllinen, joten voit poistaa varatun UNIQUE-sanan.

Voit käyttää CREATE INDEX -lauseketta näennäisindeksin luomiseen linkitetty taulukkossa ODBC-tietolähdessa, kuten Microsoft® SQL Server™:ssa, jolla ei vielä ole indeksiä. Näennäisindeksin luominen ei edellytä lupaa tai pääsyä etäpalvelimelle, eikä näennäisindeksi vaikuta etätietokantaan. Voit käyttää samaa syntaksia sekä linkitettyihin että alkuperäisiin taulukoihin. Näennäisindeksi kannattaa luoda erityisesti taulukkoon, joka yleensä olisi vain luku -tilassa.

Voit myös ALTER TABLE -lausekkeen avulla lisätä taulukkoon yksi- tai monikenttäisen indeksin. Voit myös ALTER TABLE -lausekkeen tai DROP-lausekkeen avulla poistaa ALTER TABLE- tai CREATE INDEX -lausekkeen avulla luodun indeksin.

Huomautus: Älä käytä varattua PRIMARY-sanaa, kun luot uuden indeksin taulukossa, jolla on jo perusavain. Jos teet näin, ilmenee virhe.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.