ALTER TABLE

picoSQL: il database italiano
di PicoSoft

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.


© Risorse.net (www.risorse.net)
pagina in versione stampabile:
http://www.risorse.net /picosql/manuale/alter_table.asp?print=ok