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'.
Łukasz Goszczyński goszczu.pl