Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come modificare una tabella in Oracle utilizzando SQL

Quando si modifica una tabella in Oracle utilizzando SQL , come l'aggiunta , la modifica e eliminazione di una colonna in una tabella , si prevede di utilizzare il "ALTER TABLE" dichiarazione , la parola chiave " MODIFICA " e termina l'istruzione SQL con un punto e virgola ( ;) . Con l'attenzione per la modifica di una colonna , i seguenti aspetti colonna sono modificabili , la dimensione dei tipi di dati CHAR o VARCHAR2 , la precisione di una colonna numerica e il tipo di dati di una colonna . Cose che ti serviranno
SQL * Plus
Show More Istruzioni
1

Collegarsi a Oracle SQL * Plus , fare clic su "Start ", " Tutti i programmi, " quindi su " sqlplus ".
2

Log in Oracle SQL * Plus di dialogo , inserire" Nome utente ", immettere " Password ", quindi fare clic su " OK . "
3

Descrivere il tavolo college_classes che si trova sul database Oracle . Al SQL > prompt "descrivono college_classes ; "

SQL > DESCRIVERE college_classes

Nome Null ? Tipo

------------------------------------------- -------------------------------------

class_id NUMERO NOT NULL ( 5)

nOME_CLASSE NOT NULL VARCHAR2 ( 20 ) NON

CLASS_DESCRIPTION NULL VARCHAR2 ( 50 ) economici 4

Utilizzare aLTER TABLE per aumentare la lunghezza della colonna nome_classe di college_classes da . 20-30

al prompt SQL>
tipo

" ALTER TABLE college_classes

MODIFICA nome_classe VARCHAR2 ( 30), "

* Nota che si può solo diminuire la lunghezza della colonna è non ci sono righe della tabella o tutte le colonne contengono colonne nulle .
5

Utilizzare ALTER TABLE per modificare la precisione della colonna class_id di college_classes da . 5-10

fianco a>
tipo

SQL " ALTER TABLE college_classes

modificare NUMERO class_id ( 10) ; "

* Nota che si può solo diminuire la lunghezza della colonna è non ci sono righe della tabella o tutte le colonne contengono colonne nulle .
6

Utilizzare ALTER TABLE per modificare il tipo di dati del nome_classe da VARCHAR2 a . CHAR

al prompt SQL>
tipo

" ALTER TABLE college_classes

MODIFICA nome_classe 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 di un tipo di dati compatibile .

 

Programmazione © www.354353.com