Priekšraksts CREATE INDEX

Izveido jaunu indeksu esošai tabulai.

Piezīme : Datu bāzēm, kuras nav Microsoft Access datu bāzes, Microsoft Access datu bāzes programma neatbalsta CREATE INDEX (izņemot, ja tiek veidots ODBC saistīta tabulas pseido indekss) un datu definīcijas valodas priekšrakstu izmantošanu. Tā vietā izmantojiet DAO Create metodes. Papildinformāciju skatiet sadaļā Piezīmes.

Sintakse

CREATE [ UNIQUE ] INDEX indekss
ON tabula (lauks [ASC|DESC][, lauks [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Priekšrakstam CREATE INDEX ir šādas daļas:

Daļa

Apraksts

indekss

Izveidojamā indeksa nosaukums.

tabula

Tās esošās tabulas nosaukums, kura saturēs indeksu.

lauks

Indeksējamā lauka vai lauku nosaukums. Lai izveidotu viena lauka indeksu, aiz tabulas nosaukuma norādiet lauka nosaukumu iekavās. Lai izveidotu vairāklauku indeksu, norādiet visu to lauku nosaukumus, kuri ir jāiekļauj indeksā. Lai izveidotu indeksus dilstošā secībā, jāizmanto rezervētais vārds DESC; pretējā gadījumā tiek pieņemts, ka indeksam jābūt augošā secībā.


Piezīmes

Lai nepieļautu indeksētā lauka vai lauku dažādu ierakstu vērtību dublikātus, izmantojiet rezervēto vārdu UNIQUE.

Neobligātajā klauzulā WITH var norādīt datu validācijas kārtulas. Varat veikt šādas darbības:

  • Nepieļaut ierakstus Null jaunu ierakstu indeksētajā laukā vai laukos, izmantojot opciju DISALLOW NULL.

  • Nepieļaut ierakstu ar vērtību Null indeksētajā laukā vai laukos iekļaušanu indeksā, izmantojot opciju IGNORE NULL.

  • Norādīt, ka indeksētais lauks vai lauki ir primārā atslēga, izmantojot rezervēto vārdu PRIMARY. Tas nozīmē, ka atslēga ir unikāla, tāpēc var izlaist rezervēto vārdu UNIQUE.

Var izmantot CREATE INDEX, lai izveidotu pseidoindeksu vienumam saistīta tabula, kura atrašanās vieta ir ODBC datu avots, piemēram, Microsoft® SQL Server™, kurā vēl nav indeksa. Nav nepieciešama atļauja vai piekļuves tiesības attālajā serverī, lai izveidotu pseidoindeksu; attālā datu bāze neizmanto pseidoindeksu, un tas neietekmē datu bāzi. Vienu un to pašu sintaksi var izmantot gan saistītajām, gan vietējām tabulām. Īpaši noderīgi var būt izveidot pseidoindeksu tabulai, kas citādi parasti būtu tikai lasāma.

Var arī izmantot priekšrakstu ALTER TABLE, lai tabulai pievienotu viena vai vairāku lauku indeksu, un var izmantot priekšrakstu ALTER TABLE vai DROP, lai noņemtu indeksu, kurš ir izveidots ar ALTER TABLE vai CREATE INDEX.

Piezīme : Veidojot jaunu indeksu tabulai, kurai jau ir primārā atslēga, neizmantojiet rezervēto vārdu PRIMARY; pretējā gadījumā rodas kļūda.



Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×