Naredba ALTER TABLE

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Menja dizajn tabele kada se ona napravi pomoću izraza CREATE TABLE.

Napomena: Mašina Microsoft Access baze podataka ne podržava korišćenje odredbe ALTER TABLE niti bilo kojih izraza jezika za definisanje podataka uz baze podataka koje nisu Microsoft Access baze podataka. Umesto toga koristite „DAO Create“ metode.

Sintaksa

PROMENI tabelu tabele {DODAJ {kolonu polja[(Veličina)] [Not Null] [CONSTRAINT INDEX] |
Tip poljaalter Column [(Veličina)] |
Ograničenja indeksvišepolja} |
Otpustite {Column field I CONSTRAINT imeindeksa}}

Izraz ALTER TABLE sadrži ova tri dela:

Deo

Opis

tabela

Ime tabele koja se menja.

polje

Ime polja koje se dodaje u tabelu ili briše iz nje. Odnosno ime polja koje se menja u tabeli.

tip

Tip podataka polja.

veličina

Veličina polja u znakovima (samo tekstualna i binarna polja).

indeks

Indeks za polje.

indeksvišepolja

Definicija indeksa za više polja koji se dodaje u tabelu.

imeindeksa

Ime indeksa za više polja koji se uklanja.

Napomene

Pomoću izraza ALTER TABLE možete da izmenite postojeću tabelu na nekoliko načina. Možete da uradite sledeće:

  • Koristite izraz ADD COLUMN da biste dodali novo polje u tabelu. Navodite ime polja, tip podataka i (za tekstualna i binarna polja) opcionalnu veličinu. Na primer, sedeći izraz dodaje tekstualno polje od 25 znakova pod imenom „Beleške“ u tabelu „Zaposleni“:

IZMENI zaposlene tabele Dodavanje teksta sa beleškama kolona (25)

Možete da definišete i indeks za to polje.

Ako za polje navedete ograničenje NOT NULL, onda novi zapisi moraju da imaju važeće podatke u tom polju.

  • Koristite izraz ALTER COLUMN da biste promenili tip podataka postojećeg polja. Navodite ime polja, novi tip podataka i opcionalnu veličinu za tekstualna i binarna polja. Na primer, sledeći izraz menja tip podataka polja u tabeli „Zaposleni“ pod imenom „ZIPkôd“ (prvobitno definisano kao „Ceo broj“) u tekstualno polje sa 10 znakova:

IZMENI zaposlene tabele ALTERNATIVNI tekst za ZipCode (10)

  • Koristite izraz ADD CONSTRAINT da biste dodali indeks za više polja.

  • Koristite izraz DROP COLUMN da biste izbrisali polje. Navodite samo ime polja.

  • Koristite izraz DROP CONSTRAINT da biste izbrisali indeks za više polja. Navodite samo ime indeksa praćeno rezervisanom rečju CONSTRAINT.

    Napomene: 

    • Nije moguće dodavati ili brisati više od jednog polja ili indeksa istovremeno.

    • Izraz CREATE INDEX možete da koristite da biste dodali indeks za jedno polje ili više polja u tabelu, a izraz ALTER TABLE ili DROP možete da koristite za brisanje indeksa napravljenog pomoću izraza ALTER TABLE ili CREATE INDEX.

    • Ograničenje NOT NULL možete da koristite za jedno polje ili u okviru imenovane odredbe CONSTRAINT koja se odnosi na jedno polje ili na više polja pod imenom CONSTRAINT. Međutim, ograničenje NOT NULL možete da primenite samo jednom po polju. Ako pokušate da ga primenite više puta, dobićete grešku tokom izvršavanja.

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×