Izjava ALTER TABLE

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Spreminja obliko tabele, ki je bila ustvarjena z izjavo CREATE TABLE.

Opomba : Mehanizem zbirke podatkov programa Microsoft Access ne podpira uporabe ALTER TABLE, ali katere koli podatke definicije jezik izjave, z Microsoft Accessove zbirke podatkov. Namesto tega uporabite metode za ustvarjanje DAO.

Sintaksa

ALTER TABLE tabele {DODATI { vrsto poljaSTOLPCA [(velikost)] [NOT NULL] [OMEJITEV indeks] |
SPREMENI STOLPCA vrsta polja[(velikost)] |
OMEJITEV multifieldindex} |
SPUSTITE {STOLPEC fizračunano polje sem OMEJITEV ime indeksa}}

Izjava ALTER TABLE je sestavljena iz teh delov:

Del

Opis

tabela

Ime tabele, ki jo želite spremeniti.

polje

Ime polja, ki ga želite dodati v tabelo ali izbrisati iz nje, ali ime polja v tabeli, ki ga želite spremeniti.

tip

Podatkovni tip polja.

velikost

Velikost polja v znakih (samo polja z besedilom in dvojiška polja).

indeks

Indeks polja.

indekszvečpolji

Definicija indeksa z več polji, ki ga želite dodati v tabelo.

imeindeksa

Ime indeksa z več polji, ki ga želite odstraniti.


Opombe

Z izjavo ALTER TABLE je mogoče spremeniti obstoječo tabelo na več načinov:

  • Če želite dodati novo polje v tabelo, uporabite ADD COLUMN. Določite ime polja, podatkovni tip in (za polja z besedilom in binarna polja) izbirno velikost. Spodnja izjava na primer doda 25 znakov dolgo polje z besedilom, imenovano Notes, v tabelo »Employees«:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Za to polje lahko tudi definirate indeks.

Če za polje navedete NOT NULL, so zahtevani novi zapisi, če želite v polju imeti veljavne podatke.

  • Če želite spremeniti podatkovni tip obstoječega polja, uporabite ALTER COLUMN. Določite ime polja, nov podatkovni tip in izbirno velikost za polja z besedilom ter binarna polja. Spodnja izjava na primer spremeni podatkovni tip polja v tabeli »Employees«, imenovanega ZipCode (izvirno definiranega kot celo število), v 10 znakov dolgo polje z besedilom:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Če želite dodati indeks z več polji, uporabite ADD CONSTRAINT.

  • Če želite izbrisati polje, uporabite DROP COLUMN. Navedete samo ime polja.

  • Če želite izbrisati večpoljni indeks, uporabite DROP CONSTRAINT. Določiti morate samo ime indeksa, ki sledi rezervirani besedi CONSTRAINT.

Opomba : 

  • Več kot enega polja ali indeksa hkrati ni mogoče dodati ali izbrisati.

  • Če želite v tabelo dodati eno- ali večpoljni indeks, lahko uporabite izjavo CREATE INDEX, če pa želite izbrisati indeks, ustvarjen z ALTER TABLE ali CREATE INDEX, lahko uporabite izjavi ALTER TABLE ali DROP.

  • NOT NULL lahko uporabite za eno polje ali znotraj imenovanega stavka CONSTRAINT, kar velja tako za eno polje kot tudi za več polj, imenovanih CONSTRAINT. Vendar omejitev NOT NULL lahko uporabite samo enkrat na polje. Če to omejitev poskusite uporabiti več kot enkrat, bo prišlo do napake pri izvajanju.



Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×