Data Definition Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
+ comando alter table |
||
Riga 28:
SELECT ...;
===Alter table===
Il comando ''alter table'' ha la funzione di modificare la struttura della tabella.
<br>
L'operatore ''ADD'' consente di inserire una nuova colonna su una tabella esistente oppure di aggiungere delle constraint alle colonne della tabella.
<br>
L'operatore ''MODIFY'' consente di cambiare il tipo di dato e/o la constraint propri di ogni colonna di una tabella.
<br>
L'operatore ''DROP'' consente di eliminare la constraint dalla colonna.
====Sintassi del comando alter table====
* Operatore add:
** Aggiunta di una chiave primaria (primary key):
ALTER TABLE ''nome_tabella'' <br>
ADD CONSTRAINT ''nome_tabella_pk''
PRIMARY KEY (''nome_colonna'' che funge da chiave primaria);
** Aggiunta di una chiave esterna (foreign key) ereditata da un'altra tabella:
ALTER TABLE ''nome_tabella_figlia'' <br>
ADD CONSTRAINT ''nome_tabella_figlia_fk''
FOREIGN KEY (''nome_colonna'' che funge da chiave esterna sulla tabella figlia)
REFERENCES ''nome_tabella_padre'' (''nome_colonna'' che funge da chiave primaria sulla tabella padre);
[[Categoria:Acronimi]]
|