Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Modifikuje návrh tabuľky po jej vytvorení pomocou príkazu CREATE TABLE.

Poznámka: Databázový stroj aplikácie Microsoft Access nepodporuje používanie príkazu ALTER TABLE alebo akýchkoľvek príkazov definujúcich údaje s databázami iných aplikácií. Namiesto toho použite metódy DAO Create.

Syntax

Tabuľka ALTER TABLE {ADD {COLUMN field type[(size)] [NOT NULL] [INDEX CONSTRAINT] |
Typ poľa ALTER COLUMN[(veľkosť)] |
Constraint multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

Príkaz ALTER TABLE má tieto časti:

Časť

Popis

tabuľka

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

pole

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

typ

Typ údajov pole.

veľkosť

Veľkosť poľa v počte znakov (iba text a binárne polia).

index

Index pre pole.

index množiny polí

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 môžete zmeniť existujúcu tabuľku niekoľkými spôsobmi. Môžete:

  • Pridať nové pole do tabuľky príkazom ADD COLUMN. Určíte názov poľa, typ údajov a (pre Text a Binárne polia) aj voliteľnú veľkosť. Nasledujúci príkaz napríklad pripočíta textové pole s 25 znakmi s názvom Poznámky do tabuľky Zamestnanci:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

V tomto poli môžete tiež definovať index.

Výraz NOT NULL pre pole si vyžaduje nové záznamy, aby boli v danom poli platné údaje.

  • Príkazom ALTER COLUMN môžete zmeniť typ údajov existujúceho poľa. Určíte názov poľa, nový typ údajov a voliteľnú veľkosť pre Text a Binárne polia. Nasledujúci príkaz napríklad zmení typ údajov poľa v tabuľke Zamestnanci s názvom PSČ (pôvodne definovaný ako celé číslo) na textové pole 10 znakov:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Príkazom ADD CONSTRAINT pridáte viacpoľový index.

  • Príkazom DROP COLUMN odstránite pole. Určíte iba názov poľa.

  • Príkazom DROP CONSTRAINT odstránite viacpoľový index. Určíte iba názov indexu nasledujúci po vyhradenom slove pre CONSTRAINT.

    Poznámky: 

    • Nemôžete pridať ani odstrániť viac ako jedno pole alebo index naraz.

    • Takisto možno použiť príkaz CREATE INDEX na pridanie jednopoľového alebo viacpoľového indexu do tabuľky a na odstránenie indexu vytvoreného pomocou príkazu ALTER TABLE alebo CREATE INDEX možno použiť príkaz ALTER TABLE alebo príkaz DROP.

    • Výraz NOT NULL môžete použiť v jednom poli alebo v pomenovanej klauzule CONSTRAINT, ktorá sa vzťahuje na jedno pole alebo na množinu polí pomenovanú CONSTRAINT. Obmedzenie NOT NULL však môžete použiť iba raz na jedno pole. Pokus o viacnásobné použitie tohto obmedzenia spôsobí chybu pri spustení.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

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

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×