Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

See lause muudab pärast tabeli loomist selle kujundust lause „CREATE TABLE“ abil.

Märkus.: Microsoft Accessi andmebaasimootor ei toeta lause „ALTER TABLE“ või muude Microsoft Accessil põhineva andmebaasita andmekirjelduskeele lausete kasutamist. Selle asemel kasutage meetodeid DAO Create.

Süntaks

ALTER TABLE tabel {ADD {COLUMN väljatüüp[(suurus)] [NOT NULL] [CONSTRAINT indeks] |
ALTER COLUMN väljatüüp[(suurus)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

Lause „ALTER TABLE“ koosneb järgmistest osadest.

Osa

Kirjeldus

table

Muudetava tabeli nimi.

väli

Tabelisse lisatava või tabelist kustutatava välja nimi. Või tabeli muudetava välja nimi.

tüüp

Välja andmetüüp.

suurus

Välja suurus märkides (ainult teksti- ja binaarväljad).

indeks

Välja indeks.

mitmeväljaindeks

Tabelile lisatava mitmeväljaindeksi määratlus.

indeksinimi

Eemaldatava mitmeväljaindeksi nimi.

Märkused

Lause „ALTER TABLE“ abil saate olemasolevat tabelit mitmel viisil muuta. Saate teha järgmist.

  • Tabelisse uue välja lisamiseks kasutage lauset „ADD COLUMN“. Määrake välja nimi, andmetüüp ja valikuline suurus (teksti ja binaarsete väljade jaoks). Näiteks järgmise lause lisab tabelile Töötajad 25 märgist koosneva tekstivälja nimega Märkused.

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Saate määratleda ka sellel väljal asuva indeksi.

Kui määrate välja jaoks väärtuse „NOT NULL“, siis peavad selle välja uued kirjed sisaldama kehtivaid andmeid.

  • Olemasoleva välja andmetüübi muutmiseks kasutage lauset „ALTER COLUMN“. Määrake välja nimi, uus andmetüüp ning teksti ja binaarsete väljade valikuline suurus. Näiteks järgmine lause muudab tabeli Töötajad välja Sihtnumber andmetüübi täisarvulisest andmetüübist 10 märgiga tekstiväljaks.

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Mitmeväljaindeksi lisamiseks kasutage lauset „ADD CONSTRAINT“.

  • Välja kustutamiseks kasutage lauset „DROP COLUMN“. Saate määrata vaid välja nime.

  • Mitmeväljaindeksi kustutamiseks kasutage lauset „DROP CONSTRAINT“. Teil tuleb määrata ainult reserveeritud sõnale „CONSTRAINT“ järgneva indeksi nimi.

    Märkused: 

    • Korraga saate lisada või kustutada ainult ühe välja või indeksi.

    • Ühe- või mitmeväljalise indeksi lisamiseks tabelile saate kasutada ka lauset „CREATE INDEX“, lauseid „ALTER TABLE“ või „DROP“ saate kasutada lausete „ALTER TABLE“ või „CREATE INDEX“ abil loodud indeksite eemaldamiseks.

    • Väärtust „NOT NULL“ saate kasutada ühel väljal või klauslis nimega „CONSTRAINT“, mis rakendub kas ühele või mitmele väljale nimega „CONSTRAINT“. Kitsenduse „NOT NULL“ saate väljale rakendada vaid ühe korra. Kui püüate kitsendust mitu korda rakendada, ilmneb käitustõrge.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×