Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Buscar llamada a procedimiento

Estas en el tema de Buscar llamada a procedimiento en el foro de Oracle en Foros del Web. Buenas a tod@s, Necesito encontrar desde que paquete se esta llamando a un procedimiento en SQL DEVELOPER. Es para el curro, tenemos un montón de ...
  #1 (permalink)  
Antiguo 21/08/2014, 04:58
 
Fecha de Ingreso: diciembre-2008
Mensajes: 49
Antigüedad: 16 años
Puntos: 1
Buscar llamada a procedimiento

Buenas a tod@s,

Necesito encontrar desde que paquete se esta llamando a un procedimiento en SQL DEVELOPER. Es para el curro, tenemos un montón de paquetes con un montón de procedimientos y funciones dentro. El nombre del procedimiento le sé y el paquete donde está implementado también pero necesitamos ver si se esta llamando desde otro paquete distinto.

Espero puedan ayudarme. He probado con el Buscador de objetos en BBDD pero no me saca nada y me extraña.
Un saludo,
  #2 (permalink)  
Antiguo 21/08/2014, 06:55
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Buscar llamada a procedimiento

Lo más simple sería que no lo busques como objeto, sino como código.
Fijate en el ítem "Code Search" del menú. Eso lo buscará en todos los esquemas a que tengas acceso, y podrás ubicar todas las llamadas que existan desde cualquier parte, y en qué línea está.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 21/08/2014, 13:16
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Buscar llamada a procedimiento

Código SQL:
Ver original
  1. SELECT *FROM all_source WHERE LOWER(text) LIKE '%nombreprocedimientoenminusculas%' AND OWNER = 'esquemadueñodelpaquete' AND TYPE IN('PACKAGE','PACKAGE BODY');

Con esta consulta puedes ubicar el paquete.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 25/08/2014, 02:21
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: Buscar llamada a procedimiento

Tb lo puedes buscar en all/dba _dependencies

Etiquetas: developer, llamada, procedimiento, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:14.