Modyfikacja tabeli w oracle
piątek, lipiec 11th, 2008
Jeżeli chcemy dodać np. kolumnę do bazy to wtedy używamy komendy ALTER, na przykład do tabeli pracownicy dodajemy kolumnę PESEL , poniżej przedstawię jak to zrobić:
ALTER TABLE pracownicy ADD (pesel number(11) NOT NULL);
to polecenie dodaje kolumnę pesel która może mieć max 11 cyfr dodatkowo nie może być NULL, czyli musimy wstawić jakąś wartość.
jeżeli chcemy zmodyfikować kolumnę to też używamy polecenia ALTER, przykładem może być sytuacja kiedy stwierdziliśmy że nie wszyscy muszą mieć PESEL i wtedy w kolumnie PESEL może być wartość NULL
ALTER TABLE pracownicy ADD (pesel number(11) NULL);
innym przykładem będzie wykasowanie kolumny z tabeli:
ALTER TABLE pracownicy DROP COLUMN pesel;