2011-12-08 10 views
22

Después de soltar la tabla, se encontró que el índice creado en las columnas de la tabla descartada se ha ido. Solo quiero saber qué sucede después de eso. ¿Podría alguien explicar por favor?¿Qué le sucede al índice una vez que se descarta la tabla?

¿Qué son todos los demás que se eliminan junto con la caída de tabla?

+3

No tiene sentido tener un índice con nada que apunte a :) Sus índices se caen con la mesa. – StuartLC

Respuesta

35

En Oracle cuando eliminar una tabla

  • todos los índices de las tablas y los índices de dominio se dejan caer
  • cualquier disparadores definidos en la tabla se dejan caer
  • si se reparte mesa, cualquier correspondientes particiones de índice locales se dejan caer
  • si la tabla es una tabla base para una vista o si se hace referencia a ella en un procedimiento almacenado, función o paquete, estos objetos dependientes se invalidan pero no se eliminan
+0

Gracias por la información. – Vaandu

Cuestiones relacionadas