Encontramos el arreglo a este asunto, o por lo menos eso deseamos. Si tienes interrogantes deja tu comentario, que sin dudarlo te ayudaremos
Solución:
No. No existe tal opción disponible de Oracle SQL Developer.
Debe ejecutar una consulta a mano o usar otra herramienta (por ejemplo, PLSQL Developer tiene esa opción). El siguiente SQL es el utilizado por PLSQL Developer:
select table_name, constraint_name, status, owner
from all_constraints
where r_owner = :r_owner
and constraint_type = 'R'
and r_constraint_name in
(
select constraint_name from all_constraints
where constraint_type in ('P', 'U')
and table_name = :r_table_name
and owner = :r_owner
)
order by table_name, constraint_name
Donde r_owner
es el esquema y r_table_name
es la tabla para la que buscas referencias. Los nombres distinguen entre mayúsculas y minúsculas
Tenga cuidado porque en la pestaña de informes de Oracle SQL Developer está la opción “Todas las tablas/Dependencias” esto es de ALL_DEPENDENCIES que se refiere a “dependencias entre procedimientos, paquetes, funciones, cuerpos de paquetes y disparadores accesibles para el usuario actual, incluidas las dependencias en vistas creadas sin ningún enlace de base de datos”.. Entonces, este informe no tiene ningún valor para su pregunta.
Para agregar esto a SQL Developer como una extensión, haga lo siguiente:
- Guarde el siguiente código en un archivo xml (por ejemplo, fk_ref.xml):
-
-
Agregue la extensión a SQL Developer:
- Herramientas > Preferencias
- Base de datos > Extensiones definidas por el usuario
- Haga clic en el botón “Agregar fila”
- En Tipo, elija “EDITOR”, la ubicación es donde guardó el archivo xml anterior
- Haga clic en “Aceptar” y luego reinicie SQL Developer
-
Navegue a cualquier tabla y ahora debería ver una pestaña adicional junto a la de SQL, denominada Referencias de FK, que muestra la nueva información de FK.
-
Referencia
- http://www.oracle.com/technetwork/issue-archive/2007/07-jul/o47sql-086233.html
Reemplazar [Your TABLE] con emp en la consulta de abajo
select owner,constraint_name,constraint_type,table_name,r_owner,r_constraint_name
from all_constraints
where constraint_type='R'
and r_constraint_name in (select constraint_name
from all_constraints
where constraint_type in ('P','U')
and table_name='[YOUR TABLE]');
Agradecemos que quieras añadir valor a nuestro contenido informacional cooperando tu experiencia en las referencias.