Polecenie DROP TABLE

Dwa słowa na temat polecenia DROP :-)

SQL>DROP employees

Jakie są konsekwencje polecenia DROP

DROP jest poleceniem DDL-owym (Data Definition Language). Oznacza to że powoduje zakończenie bieżącej transakcji i nie można go wycofać. Patrz artykuł o poleceniach DML, DCL, TCL.

Polecenie DROP usuwa wszystkie dane z tabeli. Usuwa także strukturę tabeli. Skasowane zostaną także indeksy na tej tabeli. Jeżeli mieliśmy zdefiniowany synonim dla tabelki- przy próbie wykonania selecta otrzymamy błąd:

ORA-00980: tłumaczenie synonimu jest już nieważne

Widoki bazujące na tej tabeli otrzymają automatycznie status 'invalid'.