När du ändrar en tabell i Oracle använder SQL , som att lägga till , ändra och släppa en kolumn i en tabell , kommer du att använda " ALTER TABLE " uttalande, " Ändra" nyckelordet och slutar den SQL-sats med ett semikolon ( ;) . Med fokus på att modifiera en kolonn , följande kolumn aspekter är modifierbara , storleken av träkolet eller VARCHAR2 datatyper , för noggrannheten hos en numerisk kolumn och datatypen för en kolumn. Saker du behöver
SQL * Plus
Visa fler instruktioner
1
Anslut till Oracle SQL * Plus , klicka på "Start ", " Alla program , " klicka " SQLPlus . "
2
Logga på Oracle SQL * Plus dialogrutan anger " Användarnamn "anger " Password ", klicka sedan på " OK . " Addera 3
Beskriv college_classes tabellen som ligger på Oracle databas . Vid SQL > prompt typ " DESCRIBE college_classes , "
SQL > Beskriv college_classes
Namn Null ? Typ
------------------------------------------- -------------------------------------
CLASS_ID NOT NULL NUMMER ( 5 )
class_name NOT NULL VARCHAR2 ( 20 ) katalog
CLASS_DESCRIPTION NOT NULL VARCHAR2 ( 50 )
4
Använd ändra tabellen för att öka längden på class_name kolumnen i college_classes från . 20 och 30
SQL > prompten
typ " ALTER TABLE college_classes
MODIFY class_name VARCHAR2 ( 30 ) , "
* Anmärkning att du bara kan minska längden på kolonnen finns inga rader i tabellen eller alla kolumner innehåller null kolumner .
5
Använd förändrar tabellen för att ändra precisionen hos class_id kolumnen college_classes från . 5 och 10
SQL > prompten
typ " ALTER TABLE college_classes
modifiera class_id NUMMER ( 10 ) , "
* Anmärkning att du bara kan minska längden på kolonnen finns inga rader i tabellen eller alla kolumner innehåller null kolumner .
6
Använd förändrar tabellen för att ändra datatypen för class_name från VARCHAR2 till . CHAR
SQL > prompten
typ " ALTER TABLE college_classes
MODIFY class_name char ( 30 ) , "
* Observera att är bordet är tomt eller kolumnen innehåller null-värden , kan du ändra kolumnen till någon datatyp . Annars kan du bara ändra datatypen för en kolumn till en kompatibel datatyp .