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 espr 
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

Modificare il nome di una tabella

Copia
ALTER TABLE Venditori RENAME TO Venditore

Modificare il nome di una colonna

Copia
ALTER TABLE Venditori RENAME COLUMN Società TO Società per azioni

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.