ALTER TABLE
L'istruzione ALTER TABLE dell'SQL DDL serve a modificare la struttura ed il tipo di dato di una tabella e dei relativi campi, più altre proprietà come la lunghezza del campo, se è obbligatorio o meno, e cosi via.
La sintassi è la seguente:
ALTER TABLE nome_tabella OPERAZIONE nome_campo PROPRIETA'dove OPERAZIONE è rappresentato dalle parole chiave "ADD COLUMN", "MODIFY COLUMN" oppure "DROP COLUMN" le quali, rispettivamente, provvedono all'aggiunta, alla modifica ed alla cancellazione di una colonna, ovvero di un campo.
Il seguente codice aggiunge un campo booleano alla tabella "libri":
ALTER TABLE libri ADD COLUMN autore varcharIl seguente codice modifica il tipo di dato del campo "autore" creato in precedenza nella tabella "libri" da varchar a numerico:
ALTER TABLE libri MODIFY COLUMN autore integerIl seguente codice, invece, cancella il campo "autore" dalla tabella "libri":
ALTER TABLE libri DROP COLUMN autoreAttenzione: gli elementi cancellati, ed i relativi dati, non sono recuperabili in alcun modo!
');







