CREATE INDEX -lause

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Luo uuden indeksin aiemmin luotuun taulukkoon.

Huomautus: Microsoft Access-tietokantoja Microsoft Access database engine ei tue CREATE INDEX (paitsi jos haluat luoda näennäishakemisto ODBC- linkitetty taulukko) tai jonkin tietojen lauseet kieli. Käytä DAO Create-menetelmiä. Katso lisätietoja huomautukset-osassa.

Syntaksi

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

CREATE INDEX -lauseessa on seuraavat osat:

Osa:

Kuvaus:

indeksi

Luotavan indeksin nimi.

taulukko

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

kenttä

Indeksoitavien kenttien nimi. Voit luoda yksikenttäisen indeksin kirjoittamalla kentän nimen sulkeisiin taulukon nimen perään. Monikenttäinen indeksi luodaan kirjoittamalla kunkin indeksiin sisällytettävän kentän nimi. Luo laskevia indeksejä varattu sana avulla, sillä muutoin indeksit ovat nousevia.


Huomautuksia

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

Tietojen kelpoisuussääntöjä on mahdollista käyttää valinnaisessa WITH-lauseessa. Voit

  • Estää indeksoidun kentän tai kenttien uusien tietueiden Null-tapahtumat DISALLOW NULL-valinnan avulla

  • estää indeksoidun kentän null-arvoja sisältävien tietueiden sisällyttämisen indeksiin IGNORE NULL -valinnan avulla

  • määrittää indeksoidut kentät perusavain varatun PRIMARY-sanan avulla. Tämä tarkoittaa sitä, että avain on yksilöllinen, joten varattua UNIQUE-sanaa ei tarvitse käyttää.

CREATE INDEX -lauseen avulla on mahdollista luoda näennäisindeksi linkitetty taulukkoODBC-tietolähde, kuten Microsoft® SQL Server™ -palvelimeen, jossa ei ole indeksiä valmiina. Etäpalvelimeen ei tarvita käyttöoikeutta näennäisindeksin luomista varten, eikä näennäisindeksillä ole vaikutusta etäpalvelimen tietokantaan. Linkitettyihin ja alkuperäisiin taulukkoihin käytetään samaa syntaksia. Näennäisindeksin luominen taulukkoon, joka olisi tavallisesti vain luku -muodossa, voi olla erityisen hyödyllistä.

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

Huomautus: Älä käytä varattua sanaa PRIMARY, kun haluat luoda uuden indeksin taulukkoon, jossa on jo perusavain, sillä tästä on seurauksena virhe.



Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×