Hvordan endre en tabell i Oracle Bruke SQL
Når du endrer en tabell i Oracle bruker SQL, som for eksempel å legge til, endre og slippe en kolonne i en tabell, vil du være å bruke "ALTER TABLE" statement, den "ENDRE" søkeord og slutter SQL-setningen med et semikolon (;). Med fokus på å endre en kolonne, følgende kolonne aspektene er modifiserbare, på størrelse med røye eller VARCHAR2 datatyper, presisjonen av en numerisk kolonne og datatypen for en kolonne.
Bruksanvisning
1 Koble til Oracle SQL * Plus, klikk på "Start", "Alle programmer," klikk "sqlplus."
2 Logg på Oracle SQL * Plus dialogboksen angir "brukernavn", skriv "passord", deretter "OK".
3 Beskriv college_classes bordet som er plassert på Oracle database. På SQL> teksten skriver "BESKRIVE college_classes;"
SQL> Beskriv college_classes
Navn Null? Type
----------------------------------------- --------- - ----------------------------
CLASS_ID NOT NULL NUMMER (5)
CLASS_NAME NOT NULL VARCHAR2 (20)
CLASS_DESCRIPTION NOT NULL VARCHAR2 (50)
4 Bruk alter bordet for å øke lengden av den class_name kolonne av college_classes 20-30.
På SQL> teksten
skriv "ALTER TABLE college_classes
ENDRER class_name VARCHAR2 (30); "
* Merk at du bare kan redusere lengden av kolonnen er det er ingen rader i tabellen eller alle kolonnene inneholde null kolonner.
5 Bruk endre tabellen for å endre presisjonen av class_id kolonne av college_classes fra 5 til 10.
På SQL> teksten
skriv "ALTER TABLE college_classes
ENDRER class_id NUMBER (10); "
* Merk at du bare kan redusere lengden av kolonnen er det er ingen rader i tabellen eller alle kolonnene inneholde null kolonner.
6 Bruk endre tabellen for å endre datatypen for class_name fra VARCHAR2 til CHAR.
På SQL> teksten
skriv "ALTER TABLE college_classes
ENDRER class_name CHAR (30); "
* Merk at er tabellen er tom eller kolonnen inneholder nullverdier, kan du endre kolonnen til en hvilken som helst datatype. Ellers kan du bare endre datatypen til en kolonne til en kompatibel datatype.