Guadagna online

Fidelityhouse.eu

lunedì 13 febbraio 2012

Linguaggio SQL - 3° Lezione

Dopo aver imparato a creare una tabella tramite query, in questa lezione vedremo come modificare la struttura di una tabella già creata. 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). Ci viene incontro il comando ALTER TABLE.


La sintassi per aggiungere un campo ad una tabella è la seguente:
{codecitation class="brush: sql; gutter: false;"}
ALTER TABLE nome_tabella ADD COLUMN nome_campo tipo_dato
{/codecitation}
Proviamo ad aggiungere un campo booleano alla tabella autori per verificare se in un autore è italiano oppure no (semplice esempio). Il nome del campo sarà italia di tipo Bit (Si/No):
{codecitation class="brush: sql; gutter: false;"}
ALTER TABLE autori ADD COLUMN italia Bit
{/codecitation}
Vediamo 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:
{codecitation class="brush: sql; gutter: false;"}
ALTER TABLE autori MODIFY COLUMN nome Memo
{/codecitation}
Ho impostato il tipo Memo al campo nome al posto del tipo Testo.
Cancellazione di un campo:
{codecitation class="brush: sql; gutter: false;"}

ALTER TABLE autori DROP COLUMN id_libro

{/codecitation}
Questa modifica cancella il campo id_libro e renderebbe impossibile l'associazione dell'autore al suo libro.

0 commenti:

Posta un commento

adf.ly 2.3g