picoSQL - Manuale di riferimento


ALTER TABLE


Sintassi:

Formato 1:

ALTER TABLE nome-tabella RENAME nuovo-nome-tabella

Formato 2:

ALTER TABLE nome-tabella ADD [COLUMN] nome-colonna definizione-dato

Formato 3:

ALTER TABLE nome-tabella DROP [COLUMN] nome-colonna


Scopo:

Permette modificare una tabella modificandone il nome oppure aggiungendo una colonna o infine eliminando una colonna.


Vedi anche:

CREATE TABLE, DROP INDEX


Descrizione:


Questo statement modifica la struttura di una tabella esistente senza alterarne il contenuto.

Il formato 1 consente di modificare il nome di una tabella.

Il formato 2 consente di aggiungere una nuova colonna a una tabella, che viene posta in fondo alle colonne esistenti. Se la tabella contiene già delle righe, la nuova colonna conterrà tutti valori NULL. Il nome della nuova colonna deve essere univoco all'interno dei nomi di colonna della tabella. La clausola COLUMN è solo documentativa e non altera il comportamento del comando.

Il formato 3 permette di eliminare una colonna da una tabella. La colonna da eliminare può contenere dati, e in tal caso questi vengono perduti, ma non può fare parte di un indice: in questo caso è necessario prima cancellare l'indice e quindi rimuovere la colonna.



Indice Precedente Successivo