Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Spremeni načrt tabele, po tem ko je bila ustvarjena z izjavo CREATE TABLE.

Opomba: Mehanizem Microsoft Accessove zbirke podatkov ne podpira uporabe stavka ALTER TABLE ali katere koli izjave jezika definicije podatkov z zbirkami podatkov, ki niso iz programa Microsoft Access. Namesto tega uporabite metode »DAO Create«.

Sintaksa

ALTER TABLE table {ADD {COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] |
ALTER COLUMN field type[(size)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

Izjava ALTER TABLE je sestavljena iz teh delov:

Del

Opis

table

Ime tabele, ki bo spremenjena.

field

Ime polja, ki bo dodano ali odstranjeno iz tabele. Ali pa ime polja, ki bo spremenjeno v tabeli.

type

Podatkovni tip polja.

size

Velikost polja v znakih (le polji »Text« in »Binary«).

index

Indeks polja.

multifieldindex

Definicija indeksa več polj, ki bo dodan v tabelo.

indexname

Ime indeksa več polj, ki bo odstranjen.

Opombe

Z izjavo ALTER TABLE lahko spremenite obstoječo tabelo na več načinov. Naredite lahko to:

  • Z izjavo ADD COLUMN v tabelo dodate novo polje. Določite ime polja, podatkovni tip in (za polja »Text« in »Binary«) izbirno velikost. Na primer spodnja izjava v tabelo »Employees« (Zaposleni) doda 25-mestno polje za besedilo, imenovano »Notes« (Opombe).

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

V tem polju lahko določite tudi indeks.

Če za polje določite NOT NULL, so potrebni novi zapisi, da bodo v tem polju veljavni podatki.

  • Če želite spremeniti podatkovni tip obstoječega polja, uporabite ALTER COLUMN. Določite ime polja, novi podatkovni tip in izbirno velikost za polji »Text« in »Binary«. Spodnja izjava na primer podatkovni tip polja ZipCode (Poštna številka) (prvotno določena kot celo število) v tabeli Employees (Zaposleni) spremeni v 10-mestno polje z besedilom:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Če želite dodati indeks za več polj, uporabite ADD CONSTRAINT.

  • Če želite izbrisati polje, uporabite DROP COLUMN. Določite le ime polja.

  • Če želite izbrisati indeks za več polj, uporabite DROP CONSTRAINT. Določite le ime indeksa, ki je za rezervirano besedo CONSTRAINT.

    Opombe: 

    • Hkrati ni mogoče dodati ali izbrisati več kot enega polja ali indeksa.

    • Z izjavo CREATE INDEX lahko v tabelo dodate indeks za eno ali več polj; z izjavo ALTER TABLE ali DROP lahko izbrišete indeks, ustvarjen z izjavo ALTER TABLE ali CREATE INDEX.

    • NOT NULL lahko uporabite za eno polje ali v stavku CONSTRAINT, ki se nanaša na eno polje ali na več polj z imenom CONSTRAINT. Vendar pa lahko omejitev NOT NULL za polje uporabite le enkrat. Če to omejitev poskusite uporabiti večkrat, pride do napake med izvajanjem.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×