padre de un procedure
me gustaria saber dado un procedure cual es su package padre puesto que dicho procedure puede llamarse a partir de otros packages.
ejemplo
pack_edicion (proc: abrir_sesion) padre
pack_interface (proc: abrir_sesion) llamadas a pack_edicion. abrir_sesion
pack_pantallas (proc: abrir_sesion) llamadas al pack_edicion. abrir_sesion
ejemplo
pack_edicion (proc: abrir_sesion) padre
pack_interface (proc: abrir_sesion) llamadas a pack_edicion. abrir_sesion
pack_pantallas (proc: abrir_sesion) llamadas al pack_edicion. abrir_sesion
>>En ALL_DEPENDENCIES / DBA_DEPENDENCIES tienes esa informaci贸n
No.
La informaci贸n que quiere el OP (quien llam贸 al procedimiento) se debe obtener de dbms_utility.format_call_stack
Saludos.
Carlos.
No.
La informaci贸n que quiere el OP (quien llam贸 al procedimiento) se debe obtener de dbms_utility.format_call_stack
Saludos.
Carlos.
a ver si esto os ayuda pero me sigue saliendo lo mismo, a ver si me podeis ayudar y me deciis porq sitio lo tngo q filtrar mas?,
SELECT D.*,X.*
FROM PUBLIC_DEPENDENCY D, USER_OBJECTS X
WHERE D.OBJECT_ID IN
( SELECT O.OBJECT_ID
FROM USER_OBJECTS O, USER_PROCEDURES P
WHERE O.OBJECT_NAME = P.OBJECT_NAME
AND P.PROCEDURE_NAME LIKE \'ABRIR_VERSION\'
)
AND D.REFERENCED_OBJECT_ID = X.OBJECT_ID
AND X.OBJECT_TYPE LIKE \'PACKAGE\'
SELECT D.*,X.*
FROM PUBLIC_DEPENDENCY D, USER_OBJECTS X
WHERE D.OBJECT_ID IN
( SELECT O.OBJECT_ID
FROM USER_OBJECTS O, USER_PROCEDURES P
WHERE O.OBJECT_NAME = P.OBJECT_NAME
AND P.PROCEDURE_NAME LIKE \'ABRIR_VERSION\'
)
AND D.REFERENCED_OBJECT_ID = X.OBJECT_ID
AND X.OBJECT_TYPE LIKE \'PACKAGE\'
