Tengo una base de datos Oracle muy grande, con muchas tablas y millones de filas. Necesito eliminar uno de ellos, pero quiero asegurarme de que al eliminarlo no se rompa ninguna otra fila dependiente que lo señale como un registro de clave externa. ¿Hay alguna manera de obtener una lista de todos los otros registros, o al menos los esquemas de tabla, que apuntan a esta fila? Sé que podría intentar eliminarlo yo mismo y atrapar la excepción, pero no ejecutaré el script yo mismo y necesitaré que se ejecute limpio la primera vez.¿Cómo encontrar dependencias de clave externa que apuntan a un registro en Oracle?
Tengo las herramientas SQL Developer de Oracle, y PL/SQL Developer de AllRoundAutomations a mi disposición.
¡Gracias de antemano!
no intentará eliminar la excepción de arrojo de registro referenciada? – Andrey
@Andrey sí lo hará, pero necesito que funcione sin lanzar una excepción. – daveslab