ALTER - Modifica strutturale di una tabella
Per modifica di una struttura di una tabella si intende l'aggiunta di un campo, la modifica della nomenclatura di un campo esistente, di un tipo di dato o per stabilire che un campo sia NULL (non richiesto) o NOT NULL (obbligatorio).
La sintassi per aggiungere un campo ad una tabella è la seguente:
ALTER TABLE nome_tabella ADD COLUMN nome_campo tipo_datoProviamo ad aggiungere un campo booleano alla tabella libri per verificare se in un dato momento ci sono scorte del libro richiesto o meno. Il nome del campo sarà disponibile di tipo Bit (Si/No):
ALTER TABLE libri ADD COLUMN disponibile BitVediamo come modificare o cancellare un campo da una tabella. Non eseguite queste operazioni ma limitatevi, per ora, a prendere atto della sintassi, dato che gli esempi che seguono si basano sui campi attualmente esistenti delle due tabelle non modificati.
Modifica di un campo:
ALTER TABLE libri MODIFY COLUMN titolo MemoHo impostato il tipo Memo al campo titolo al posto del tipo Testo.
Cancellazione di un campo:
ALTER TABLE libri DROP COLUMN id_autoreQuesta modifica cancella il campo id_autore e renderebbe impossibile l'associazione del libro al suo autore.
');







