2011-12-08 15 views
22

Po upuszczeniu tabeli okazało się, że indeks utworzony w kolumnach upuszczonej tabeli zniknął. Po prostu chcę wiedzieć, co się stanie później. Czy ktoś mógłby mi wyjaśnić?Co dzieje się z indeksem po zrzuceniu tabeli?

Co wszyscy inni upuszczają wraz ze spadkiem stołu?

+3

ma sensu o wskaźniku z niczym, aby wskazać na :) Twoje wskaźniki są zrzucane ze stołu. – StuartLC

Odpowiedz

35

W Oracle podczas usuwania tabeli

  • wszystkich indeksów stołowe i indeksy domeny są spadła
  • żadnych wyzwalacze zdefiniowane w tabeli są opuszczane
  • jeżeli tabela jest podzielony wszelkie odpowiednie lokalne partycje indeks są usuwane
  • jeśli tabela jest tabelą podstawową dla widoku lub jeśli jest odwoływana w procedurze przechowywanej, funkcji lub pakiecie, to te zależne obiekty są unieważniane, ale nie są usuwane
+0

Dzięki za informacje. – Vaandu

Powiązane problemy