September 11
Quando si modifica una tabella in Oracle utilizzando SQL, ad esempio l'aggiunta, la modifica e rilasciando una colonna in una tabella, si prevede di utilizzare il "ALTER TABLE" l'istruzione, la parola chiave "MODIFICA" e termina l'istruzione SQL con un punto e virgola (;). Con l'attenzione per modificare una colonna, i seguenti aspetti colonna sono modificabili, le dimensioni dei tipi di dati CHAR o VARCHAR2, la precisione di una colonna numerica e il tipo di dati di una colonna.
1 Collegare al Oracle SQL * Plus, fai clic su "Start", "Tutti i programmi", poi cliccare su "SQLPlus."
2 Accedere Oracle SQL * Plus finestra di dialogo, digitare "Nome utente", immettere "Password", quindi fare clic su "OK".
3 Descrivere il tavolo college_classes che si trova nel database Oracle. Al SQL> prompt "DESCRIVERE college_classes;"
SQL> DESCRIVERE college_classes
Nome Null? Digitare
----------------------------------------- --------- - ----------------------------
Class_id NOT NULL NUMERO (5)
NOME_CLASSE NOT NULL VARCHAR2 (20)
CLASS_DESCRIPTION NOT NULL VARCHAR2 (50)
4 Utilizzare ALTER TABLE per aumentare la lunghezza della colonna class_name di college_classes da 20 a 30.
Al prompt SQL>
digitare "ALTER TABLE college_classes
MODIFICARE class_name VARCHAR2 (30); "
* Si noti che è possibile ridurre solo la lunghezza della colonna è non ci sono righe nella tabella o tutte le colonne contengono colonne nulli.
5 Utilizzare alterare tabella per modificare la precisione della colonna class_id di college_classes da 5 a 10.
Al prompt SQL>
digitare "ALTER TABLE college_classes
MODIFICA NUMERO class_id (10); "
* Si noti che è possibile ridurre solo la lunghezza della colonna è non ci sono righe nella tabella o tutte le colonne contengono colonne nulli.
6 Utilizzare ALTER TABLE per cambiare il tipo di dati del class_name da VARCHAR2 a car.
Al prompt SQL>
digitare "ALTER TABLE college_classes
MODIFICARE class_name CHAR (30); "
* Si noti che è la tabella è vuota o la colonna contiene valori nulli, è possibile modificare la colonna di qualsiasi tipo di dati. In caso contrario, è possibile modificare solo il tipo di dati di una colonna a un tipo di dati compatibile.