2011-12-08 10 views
22

Dopo aver rilasciato la tabella, ha rilevato che l'indice creato sulle colonne della tabella eliminata è scomparso. Voglio solo sapere cosa succede dopo. Qualcuno potrebbe spiegare per favore?Cosa succede all'indice una volta che il tavolo è caduto?

Quali sono gli altri che vengono eliminati insieme al drop del tavolo?

+3

Nessun punto di avere un indice con niente per puntare a :) I suoi indici vengono eliminati con la tabella. – StuartLC

risposta

35

In Oracle quando cade una tabella

  • tutti gli indici di tabella e gli indici di dominio vengono eliminati
  • qualsiasi trigger definiti nella tabella vengono eliminati
  • se la tabella è partizionata, eventuali partizioni di indice locali corrispondenti vengono rilasciate
  • se la tabella è una tabella di base per una vista o se viene referenziata in una stored procedure, funzione o pacchetto, questi oggetti dipendenti vengono invalidati ma non eliminati
+0

Grazie per l'informazione. – Vaandu

Problemi correlati