Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Tilpasser designet af en tabel, efter den er blevet oprettet med sætningen CREATE TABLE.

Bemærk!: Microsoft Access-databaseprogrammet understøtter ikke brugen af ALTER TABLE, eller nogen af de sproglige datadefinitionssætninger, med ikke-Microsoft Access-databaser. Brug i stedet DAO Create-metoder.

Syntaks

ALTER TABLE table {ADD {COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] |
ALTER COLUMN-felttype[(størrelse)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

ALTER TABLE-sætningen har disse dele:

Del

Beskrivelse

table

Navnet på tabellen, der skal ændres.

felt

Navnet på feltet, der skal føjes til eller slettes fra tabel. Eller navnet på det felt, der skal ændres i tabel.

type

Datatypen for felt.

size

Feltstørrelsen i tegn (kun tekst og binære felter).

index

Indekset for felt.

multifieldindex

Definitionen af et indeks med flere felter, der skal føjes til tabel.

indexname

Navnet på indekset med flere felter, der skal fjernes.

Bemærkninger

Du kan ændre en eksisterende tabel på flere måder ved hjælp af ALTER TABLE-sætningen. Du kan foretage dig følgende:

  • Brug TILFØJ KOLONNE til at føje et nyt felt til tabellen. Du angiver feltnavnet, datatypen og (for tekst- og binære felter) en valgfri størrelse. Følgende sætning føjer f.eks. et tekstfelt på 25 tegn med navnet Noter til tabellen Medarbejdere:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Du kan også definere et indeks på feltet.

Hvis du angiver NOT NULL for et felt, så er nye poster påkrævet for at have gyldige data i feltet.

  • Brug ALTER COLUMN til at ændre datatypen for et eksisterende felt. Du angiver feltnavnet, den nye datatype og en valgfri størrelse for tekst- og binære felter. Følgende sætning ændrer f.eks. datatypen for et felt i tabellen Medarbejdere med navnet Postnummer (oprindeligt defineret som Heltal) til et tekstfelt på 10 tegn:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Bruge ADD CONSTRAINT til at tilføje et flerfeltsindeks.

  • Bruge DROP COLUMN til at slette et felt. Du angiver kun feltets navn.

  • Bruge DROP CONSTRAINT til at slette et flerfeltsindeks. Du skal kun angive indeksnavnet efter det reserverede ord CONSTRAINT.

    Bemærkninger!: 

    • Du kan ikke tilføje eller slette mere end ét felt eller indeks ad gangen.

    • Du kan bruge sætningen CREATE INDEX til at føje et enkelt- eller flerfeltsindeks til en tabel, og du kan bruge sætningen ALTER TABLE eller sætningen DROP til at slette et indeks, der er oprettet med ALTER TABLE eller CREATE INDEX.

    • Du kan bruge NOT NULL i et enkelt felt eller inden for en navngiven CONSTRAINT-delsætning, der gælder for enten et enkelt felt eller for flere felter med navnet CONSTRAINT. Du kan dog kun anvende NOT NULL-begrænsningen én gang på et felt. Hvis du forsøger at anvende denne begrænsning mere end én gang, så opstår der en kørselsfejl.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×