Data Definition Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 42:
ALTER TABLE ''nome_tabella'' <br>
ADD ''nome_colonna_nuova tipo di dato constraint'';
** 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>
Line 53 ⟶ 51:
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);
* Operatore modify:
ALTER TABLE ''nome_tabella'' <br>
MOIDIFY ''nome_colonna tipo di dato nuovo constraint nuova'';
* Operatore drop:
** Eliminazione della chiave primaria:
ALTER TABLE ''nome_tabella'' <br>
DROP PRIMARY KEY;
** Eliminazione della chiave esterna:
ALTER TABLE ''nome_tabella_figlia'' <br>
DROP CONSTRAINT ''nome_tabella_figlia_fk'';
[[Categoria:Acronimi]]
|