Istruzione ALTER TABLE

Utilizzare l'istruzione ALTER TABLE per cambiare la struttura di una tabella esistente in un file di database. È possibile modificare una sola colonna in ogni istruzione. I formati dell'istruzione ALTER TABLE sono:

Copia
ALTER TABLE nome_tabella ADD [COLUMN] definizione_colonna
ALTER TABLE nome_tabella DROP [COLUMN] nome_colonna_non_qualificato
ALTER TABLE nome_tabella ALTER [COLUMN] definizione_colonna SET DEFAULT expr 
ALTER TABLE nome_tabella ALTER [COLUMN] definizione_colonna DROP DEFAULT

È necessario conoscere la struttura della tabella e sapere come modificarla prima di usare l'istruzione ALTER TABLE.

Esempi

Per

Esempio SQL

aggiungere colonne

Copia
ALTER TABLE Venditori ADD (C1 VARCHAR)

rimuovere colonne

Copia
ALTER TABLE Venditori DROP C1

impostare il valore predefinito per una colonna

Copia
ALTER TABLE Venditori ALTER Società SET DEFAULT 'Claris'

rimuovere il valore predefinito per una colonna

Copia
ALTER TABLE Venditori ALTER Società DROP DEFAULT

Nota  SET DEFAULT e DROP DEFAULT non influiscono sulle righe esistenti nella tabella, ma cambiano il valore predefinito per le righe aggiunte successivamente alla tabella.