Do zmiany definicji tabeli służy polecenie ALTER TABLE. Dzięki niemu możemy dodawać nowe kolumny, zmieniać maksymalny rozmiar wartości w kolumnie oraz zarządzać warunkami integralności.
Do dodania nowej kolumny używamy klauzuli ADD.
Aby dodać do tabeli EMP kolumnę ADDRESS, piszemy:
ALTER TABLE EMP
ADD (ADDRESS VARCHAR2(40));
Table altered.
Opis tablicy otrzymamy za pomocą:
DESCRIBE EMP
Name |
Nuli? |
Type |
EMPNO |
NOT NULL |
NUMBER(4) |
ENAME |
VARCHAR2(10) | |
JOB |
VARCHAR2(9) | |
MGR |
NUMBER(4) | |
HIREDATE |
DATĘ | |
SAL |
NUMBER(7,2) | |
COMM |
NUMBER(7,2) | |
DEPTNO |
NOT NULL |
NUMBER(2) |
ADDRESS |
VARCHAR2(40) |
13-19
Język definiowania danych, słownik systemowy