Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Sukuria naują esamos lentelės indeksą.

Pastaba: Dirbant su ne „Microsoft Access“ duomenų bazėmis, „Microsoft Access“ duomenų bazės modulis nepalaiko CREATE INDEX naudojimo (išskyrus kuriant pseudoindeksą ODBC susietoje lentelėje) ar kitų duomenų aprašų kalbų sakinių. Vietoj to naudokite DAO metodus Create. Daugiau informacijos žr. skyriuje Pastabos.

Sintaksė

CREATE [ UNIQUE ] INDEX indeksas
ON lentelė (laukas [ASC|DESC][, laukas [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Sakinys CREATE INDEX sudarytas iš šių dalių:

Dalis

Aprašas

indeksas

Kuriamo indekso pavadinimas.

table

Esamos lentelės, kurioje bus indeksas, pavadinimas.

laukas

Lauko arba laukų, kurie bus indeksuojami, pavadinimai. Norėdami sukurti vieno lauko indeksą, skliausteliuose surašykite lauko pavadinimą po lentelės pavadinimu. Norėdami sukurti kelių laukų indeksą, išvardinkite kiekvieno lauko, kurį norite įtraukti į indeksą, pavadinimą. Norėdami kurti mažėjančius indeksus, naudokite DESC rezervuotasis žodis; kitu atveju indeksai laikomi didėjančia.


Pastabos

Norėdami drausti pasikartojančias reikšmes indeksuotame lauke arba skirtingų įrašų laukuose, naudokite rezervuotąjį žodį UNIQUE.

Naudodami pasirinktinę WITH sąlygą galite įgalinti duomenų tinkamumo taisykles. Galite:

  • Indeksuotame naujų įrašų lauke arba laukuose drausti Null įrašus naudodami parinktį DISALLOW NULL.

  • Neleisti indeksuotame lauke arba laukuose esančių Null įrašų įtraukti į indeksą naudodami parinktį IGNORE NULL.

  • Nustatyti indeksuotą lauką arba laukus kaip pirminį raktą naudodami rezervuotąjį žodį PRIMARY. Tai reiškia, kad raktas yra unikalus, todėl galite praleisti rezervuotąjį žodį UNIQUE.

Galite naudoti CREATE INDEX, norėdami sukurti pseudoindeksą susietos lentelės ODBC duomenų šaltinyje, pvz., „Microsoft® SQL Server™“, kuriame dar nėra indekso. Jums nereikia leidimo ar prieigos prie nuotolinio serverio, kad sukurtumėte pseudoindeksą, o nuotolinė duomenų bazė apie pseudoindeksą nežino ir jis duomenų bazei įtakos nedaro. Ta pati sintaksė naudojama tiek susietoms, tiek vietinėms lentelėms. Gali būti ypač naudinga sukurti pseudoindeksą lentelėje, kuri paprastai turėtų būti tik skaitoma.

Taip pat galite naudoti sakinį ALTER TABLE, norėdami į lentelę įtraukti vieno arba kelių laukų indeksą, ir galite naudoti sakinį ALTER TABLE arba sakinį DROP, norėdami pašalinti indeksą, sukurtą naudojant ALTER TABLE arba CREATE INDEX.

Pastaba: Nenaudokite rezervuotojo žodžio PRIMARY kurdami naują lentelės, kurioje jau yra pirminis raktas, indeksą. Tokiu atveju įvyks klaida.



Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×