Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

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.



Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×