Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

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

ALTER TABLE tabela {ADD {COLUMN tip polja[(veličina)] [NOT NULL] [CONSTRAINT indeks] |
ALTER COLUMN tip polja[(veličina)] |
CONSTRAINT indeks za više polja} |
DROP {COLUMN field I CONSTRAINT indexname} }

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“:

ALTER TABLE Employees ADD COLUMN Notes TEXT(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:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(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.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×