Data Definition Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 38:
====Sintassi del comando alter table====
ALTER TABLE ''nome_tabella'' <br>
ADD ''nome_colonna_nuova tipo di dato constraint'';
ALTER TABLE ''nome_tabella'' <br>
ADD CONSTRAINT ''nome_tabella_pk''
PRIMARY KEY (''nome_colonna'' che funge da chiave primaria);
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);
* Modifica del tipo di dato di una colonna:
ALTER TABLE ''nome_tabella'' <br>
* Modifica della constraint di una colonna:
* Operatore drop:▼
ALTER TABLE ''nome_tabella'' <br>
** Eliminazione della chiave primaria:▼
MODIFY ''nome_colonna constraint nuova'';
ALTER TABLE ''nome_tabella'' <br>
DROP PRIMARY KEY;
ALTER TABLE ''nome_tabella_figlia'' <br>
DROP CONSTRAINT ''nome_tabella_figlia_fk'';
|