Sakinys CREATE INDEX

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Esamoje lentelėje sukuria naują rodyklę.

Pastaba : Microsoft Access duomenų bazių, "Microsoft Access" duomenų bazės modulis nepalaiko KURTI INDEKSĄ (išskyrus Norėdami sukurti netikra rodyklė , ODBC susieta lentelė) arba bet kurį iš duomenų apibrėžimo kalbos sakinių. Vietoj to naudokite DAO metodus Create. Daugiau informacijos rasite skyriuje pastabos.

Sintaksė

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

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

Dalis

Aprašas

rodyklė

Kuriamos rodyklės pavadinimas.

lentelė

Esamos lentelės, kurios rodyklė kuriama, pavadinimas.

laukas

Lauko arba laukų, kurių rodyklė kuriama, pavadinimas. Norėdami sukurti vieno lauko rodyklę, po lentelės pavadinimo įrašykite lauko pavadinimą lenktiniuose skliaustuose. Norėdami sukurti kelių laukų rodyklę, įrašykite visų į rodyklę įtraukiamų laukų pavadinimus. Norėdami sukurti mažėjimos rodykles, naudokite rezervuotasis žodis DESC; kitu atveju rodyklės laikomos didėjančiomis.


Pastabos

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

Pasirinktinėje sąlygoje WITH galite įgalinti duomenų tikrinimo taisykles. Jūs galite:

  • Uždrausti Null įrašai indeksuotų laukų arba laukų įrašus naudojant parinktį DISALLOW NULL.

  • Neleisti įrašams, indeksuotame lauke ar laukuose turintiems neapibrėžtas reikšmes, būti įtrauktiems į rodyklę naudojant parinktį IGNORE NULL.

  • Indeksuotą lauką ar laukus nurodyti kaip pirminis raktas naudojant rezervuotąjį žodį PRIMARY. Tai nurodo, kad raktas yra unikalus, todėl galite praleisti rezervuotąjį žodį UNIQUE.

Sakinį CREATE INDEX galite naudoti netikrai rodyklei sukurti ODBC duomenų šaltinis, pvz., Microsoft® SQL Server™, kuris dar neturi rodyklės, susieta lentelė. Jums nereikia teisės ar prieigos prie nuotolinio serverio, kad sukurtumėte netikrą rodyklę, o nuotolinė duomenų bazė nepaiso netikros rodyklės ir yra nepaveikiama. Susietoms ir vietinėms lentelėms naudokite tą pačią sintaksę. Netikros rodyklės sukūrimas gali būti ypač naudingas lentelėje, kuri paprastai būtų skirta tik skaityti.

Taip pat galite naudoti sakinį ALTER TABLE tam, kad lentelėje pridėtumėte vieno ar kelių laukų rodyklę, o sakinį ALTER TABLE arba DROP – rodyklei, sukurtai naudojant ALTER TABLE arba CREATE INDEX, pašalinti.

Pastaba : Nenaudokite rezervuotojo žodžio PRIMARY kurdami naują rodyklę lentelėje, kuri jau turi pirminį raktą; jei tai darysite, įvyks klaida.



Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×