ALTER TABLE-sats

Använd en ALTER TABLE-sats när du vill ändra strukturen i en befintlig tabell i en databasfil. Du kan bara ändra en kolumn i varje instruktion. ALTER TABLE-satsen har följande format:

Kopiera
ALTER TABLE tabellnamn ADD [COLUMN] kolumndefinition
ALTER TABLE tabellnamn DROP [COLUMN] kolumnnamn
ALTER TABLE table_name ALTER [COLUMN] kolumndefinition SET DEFAULT expr 
ALTER TABLE table_name ALTER [COLUMN] kolumndefinition DROP DEFAULT

Du måste känna till strukturen i tabellen och hur du vill ändra den innan du använder ALTER TABLE-satsen.

Exempel

För att SQL-kod

lägga till kolumner

Kopiera
ALTER TABLE Säljare ADD C1 VARCHAR

ta bort kolumner

Kopiera
ALTER TABLE Säljare DROP C1

ändra ett tabellnamn

Kopiera
ALTER TABLE Säljare RENAME TO Försäljare

ändra ett kolumnnamn

Kopiera
ALTER TABLE Säljare RENAME COLUMN Företag TO Bolag

ange standardvärdet för en kolumn

Kopiera
ALTER TABLE Säljare ALTER Företag SET DEFAULT 'Claris'

ta bort standardvärdet för en kolumn

Kopiera
ALTER TABLE Säljare ALTER Företag DROP DEFAULT

Obs!  SET DEFAULT och DROP DEFAULT påverkar inte befintliga rader i en tabell, men ändrar standardvärdet för rader som sedan läggs till i tabellen.