Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Módosítja egy, a CREATE TABLE utasítással létrehozott tábla megjelenését.

Megjegyzés: A Microsoft Access adatbázismotor nem támogatja az ALTER TABLE vagy bármilyen adatdefiníciós nyelvi utasítás használatát nem Microsoft Access-adatbázisokkal. Használjon helyettük DAO létrehozási metódusokat.

Szintaxis

ALTER TABLE tábla {ADD {COLUMN mezőtípus[(méret)] [NOT NULL] [CONSTRAINT index] |
ALTER COLUMN mezőtípus[(méret)] |
CONSTRAINT többmezős index} |
DROP {COLUMN field I CONSTRAINT indexname} }

A ALTER TABLE utasítás az alábbi részekből áll:

Rész

Leírás

tábla

A módosítani kívánt tábla neve.

mező

A táblában hozzáadni vagy törölni kívánt mező neve. Vagy a táblában módosítani kívánt mező neve.

típus

A mező adattípusa.

méret

A mezőméret karakterekben (Csak Szöveg és Bináris mezők).

index

A mező indexe.

többmezős index

A táblában hozzáadandó többmezős index definíciója.

index neve

A törlendő többmezős index neve.

Megjegyzések

Az ALTER TABLE utasítás használatával többféleképpen módosíthat egy meglévő táblát. Az alábbiakra van lehetősége:

  • Az ADD COLUMN utasítással adjon hozzá egy új mezőt a táblához. Adja meg a mezőnevet, az adattípust és – Szöveg és Bináris mezők esetében – a méretet (opcionális). Ez az utasítás például egy 25 karakter hosszúságú, Megjegyzések nevű Szöveg mezőt hoz létre az Alkalmazottak táblában:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Meghatározhat egy indexet is abban a mezőben.

Ha egy mezőben a NOT FULL értéket adja meg, akkor az új rekordoknak érvényes adatot kell tartalmazniuk abban a mezőben.

  • Az ALTER COLUMN utasítással módosíthatja egy meglévő mező adattípusát. Adja meg a mezőnevet, az új adattípust és – Szöveg és Bináris mezők esetében – a méretet (opcionális). Ez az utasítás például módosítja az Alkalmazottak táblában az Irányítószám nevű mező (eredeti meghatározás szerint Egész) adattípusát egy 10 karakter hosszúságú Szöveg mezőre:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Az ADD CONSTRAINT utasítással többmezős indexet hozhat létre.

  • A DROP COLUMN utasítással törölhet egy mezőt. Csak a mező nevét kell megadni.

  • A DROP CONSTRAINT utasítással többmezős indexet törölhet. Csak az index nevét kell megadni a CONSTRAINT foglalt szó után.

    Megjegyzések: 

    • Egyszerre csak egy mezőt vagy indexet törölhet.

    • Az CREATE INDEX utasítást használva felvehet egyetlen vagy több mezőből álló indexet egy táblához, és az ALTER TABLE vagy a DROP utasítást használva eltávolíthatja az ALTER TABLE vagy a CREATE INDEX utasítással létrehozott indexeket.

    • A NOT NULL értéket egyetlen mezőben vagy egy olyan, névvel ellátott CONSTRAINT záradékban használhatja, amely egyetlen mezőre vagy egy CONSTRAINT nevű többmezős részre vonatkozik. A NOT NULL korlátozást azonban csak egyszer alkalmazhatja egy mezőre. Ha többször próbálja használni a korlátozást, az futásidejű hibához vezet.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×