SQL portal

...SQL łatwiejszy niż przypuszczasz !

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

ORACLE ALTER TABLE - modyfikacja tabeli

ALTER TABLE używamy wtedy kiedy chcemy zrobić zmiany na już stworzonej tabeli, możemy zrobić następujące główne zmiany:

-) zmienić nazwę kolumny lub kolumn
-) skasować kolumnę
-) dodać kolumnę
-) zmienić typ kolumny
i wiele innych modyfikacji także związanych z parametrami tabeli, a także te które omawiałem w poprzednich działach tj dodanie primary key, foreign key itp


przykład 1
podstawowy wyrażenie alter wygląda tak jak poniżej

ALTER TABLE nazwa_tabeli ....;

w miejsce kropek można wstawić add, modify, change itd


przykład 2
do tabeli ZAMOWIENIE dodać kolumnę kraj_pochodzenia

ALTER TABLE ZAMOWIENIE ADD kraj_pochodzenia varchar2(12);

w wyniku zadziałania tego polecenia tabela ZAMOWIENIE będzie składała się z następujących kolumn

ID_ZAM, ZAMOWIENIE, DATA_ZAMOW, ID_HAND, KRAJ_POCHODZENIA


przykład 3
zmień nazwę kolumny IMIE na IMIE1 w tabeli HANDLOWIEC

ALTER TABLE HANDLOWIEC change IMIE IMIE1;

w wyniku tego polecenia tabela HANDLOWIEC będzie wyglądała następująco

ID_HAND, IMIE1, NAZWISKO


przykład 4
wykasować kolumnę KRAJ_POCHODZENIA w tabeli ZAMOWIENIE

ALTER TABLE ZAMOWIENIE drop kraj_pochodzenia;

po puszczeniu tego polecenia mamy tabele ZAMOWIENIE składającą sie z następujących kolumn:
ID_ZAM, ZAMOWIENIE, DATA_ZAMOW, ID_HAND

Komentarze
Dodaj nowy Szukaj
Zmiana nazwy kolumny ! przyklad 3
Anonimowy (83.26.147.xxx) Y-m-d H:i:s

Starting in Oracle 9i Release 2, you can now rename a column.

To rename a column in an existing table, the ALTER TABLE syntax is:

ALTER TABLE table_name
RENAME COLUMN old_name to new_name;

For example:

ALTER TABLE supplier
RENAME COLUMN supplier_name to sname;

This will rename the column called supplier_name to sname.
-------------------------------------------------- -
przykład 3
zmień nazwę kolumny IMIE na IMIE1 w tabeli HANDLOWIEC

ALTER TABLE handlowiec
RENAME COLUMN imie TO IMIE1;

w wyniku tego polecenia tabela HANDLOWIEC będzie wyglądała następująco

ID_HAND, IMIE1, NAZWISKO

// sprawdzone na 10g
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
Proszę wpisać kod antyspamowy widoczny na obrazku.
 

Polecamy

Kursy SQL-a Warszawa
Zapraszamy na SZKOLENIA ORACLE w Warszawie
Kurs Angielskiego Metoda Callana i inne języki Metodą Speak.pl
Wejdź na SQL Forum !

Kurs EXCEL SKUTECZNIE !