SQL ALTER TABLE | |
|
SQL >
Modifica delle Tabelle >
Alter Table
Una volta create una tabella, esistono diverse occasioni per cui potrebbe essere possibile voler modificare la struttura della tabella. I casi più tipici sono i seguenti: - Aggiungere una colonna
Si consideri che quanto riportato sopra non è un elenco esaustivo. Esistono altre istanze in cui ALTER TABLE viene utilizzato per modificare la struttura di una tabella, come la modifica delle specifiche di una chiave primaria o l'aggiunta di un vincolo univoco a una colonna. La sintassi del linguaggio SQL per ALTER TABLE è ALTER TABLE "nome della tabella"
[alteri la specifica]; [alteri la specifica] dipende dal tipo di modifica che si desidera apportare. Per i casi citati precedentemente, le istruzioni [alteri la specifica] sono:
Si vedano gli esempi relativi a ciascun caso elencato sopra, utilizzando la tabella Customer creata nel paragrafo CREATE TABLE: Tabella Customer
La prima operazione che si desidera realizzare è aggiungere a questa tabella una colonna denominata “Gender”. Per realizzare questa operazione, digitare: ALTER TABLE Customer ADD Gender char(1);
Struttura della tabella risultante: Tabella Customer
Successivamente, si desidera modificare il nome di “Address” in “Addr”. Per realizzare questa operazione, digitare: ALTER TABLE Customer CHANGE Address Addr char(50);
Struttura della tabella risultante: Tabella Customer
Quindi, si desidera modificare il tipo di dati di “Addr” in char(30). Per realizzare questa operazione, digitare: ALTER TABLE Customer MODIFY Addr char(30);
Struttura della tabella risultante: Tabella Customer
Infine, si desidera eliminare la colonna “Gender”. Per realizzare questa operazione, digitare: ALTER TABLE Customer DROP Gender;
Struttura della tabella risultante: Tabella customer
Copyright © 2024 1keydata.com Tutti i diritti riservati |