Príkaz ALTER TABLE

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Upravuje návrh tabuľky potom, čo bola vytvorená príkazom CREATE TABLE.

Poznámka : Databázový stroj programu Microsoft Access nepodporuje použitie ALTER TABLE alebo ľubovoľný jazyk definíciu údajov vyhlásenia s databázy programu Microsoft Access. Použite metódy DAO Create.

Syntax

ALTER TABLE tabuľky {PRIDAŤ {STĹPCA Typ poľa[(veľkosť)] [NOT NULL] [OBMEDZENIE index] |
STĹPCA ZMENIŤ Typ poľa[(veľkosť)] |
OBMEDZENIE multifieldindex} |
MYŠOU {STĹPEC fvypočítavané pole môžem OBMEDZENIA indexname}}

Príkaz ALTER TABLE pozostáva z týchto častí:

Časť

Popis

tabuľka

Názov tabuľky, ktorá sa má zmeniť.

pole

Názov poľa, ktoré sa má pridať alebo ktoré sa má odstrániť z tabuľky. Alebo názov poľa, ktoré sa má v tabuľke zmeniť.

typ

Typ údajov poľa.

veľkosť

Veľkosť poľa v znakoch (iba polia typu Text a Binary).

index

Index pre pole.

viacpoľový index

Definícia viacpoľového indexu, ktorý sa má pridať do tabuľky.

názov indexu

Názov viacpoľového indexu, ktorý sa má odstrániť.


Poznámky

Pomocou príkazu ALTER TABLE sa dá existujúca tabuľka meniť viacerými spôsobmi. Môžete vykonať nasledovné:

  • Na pridanie nového poľa do tabuľky sa používa príkaz ADD COLUMN. Zadáva sa názov poľa, typ údajov a (v prípade polí typu Text a Binary) voliteľná veľkosť. Napríklad, nasledovný príkaz pridá do tabuľky Zamestnanci 25-znakové textové pole Poznámky:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Môžete tiež definovať index pre pole.

Ak pre pole zadáte NOT NULL, potom budú musieť mať nové záznamy v tomto poli platné údaje.

  • Na zmenu typu údajov existujúceho poľa sa používa príkaz ALTER COLUMN. Zadáva sa názov poľa, nový typ údajov a voliteľná veľkosť pre pole typu Text alebo Binary. Napríklad, nasledovný príkaz mení typ údajov poľa v tabuľke Zamestnanci nazvaného ZipCode (pôvodne definovaného ako Integer) na 10-znakové pole typu Text:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Použiť príkaz ADD CONSTRAINT na pridanie viacpoľového indexu.

  • Použiť príkaz DROP COLUMN na odstránenie poľa. Zadávate iba názov poľa.

  • Použiť príkaz DROP CONSTRAINT na odstránenie viacpoľového indexu. Zadávate iba názov indexu, ktorý nasleduje za rezervovaným slovom CONSTRAINT.

Poznámka : 

  • Nedá sa naraz pridať alebo zrušiť viac ako jedno pole alebo index.

  • Príkaz CREATE INDEX sa dá použiť na pridanie jednopoľového alebo viacpoľového indexu do tabuľky a príkazy ALTER TABLE alebo DROP sa dajú použiť na odstránenie indexu vytvoreného pomocou príkazov ALTER TABLE alebo CREATE INDEX.

  • Príkaz NOT NULL sa dá použiť pre jedno pole alebo v rámci pomenovanej klauzuly CONSTRAINT, ktorá sa vzťahuje buď na jednopoľovú alebo na viacpoľovú pomenovanú klauzulu CONSTRAINT. Obmedzenie NOT NULL sa však dá pre pole použiť iba raz. Pokus o použitie tohto obmedzenia viackrát bude mať za následok chybu počas spustenia.



Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×