2015-03-11 3 views
-1

У меня есть этот пакет, есть ли способ получить доступ к телу функций и процедур в нем? Я новичок в PL/SQL.PL/SQL корпус корпуса

create or replace PACKAGE  pkg_tracking IS 


FUNCTION fnc_proyecto_asignado(i_pry_id IN proyectos.pry_id%TYPE, 
           i_usr_codigo IN usuarios.usr_codigo%TYPE) RETURN NUMBER; 

FUNCTION fnc_verifica_evaluacion_tarea (i_trs_id IN tareas.trs_id%TYPE) RETURN VARCHAR2; 

FUNCTION fnc_verifica_observacion_tarea (i_trs_id IN tareas.trs_id%TYPE) RETURN VARCHAR2; 

FUNCTION fnc_verifica_ordenativo_tarea (i_trs_id IN tareas.trs_id%TYPE) RETURN VARCHAR2; 

FUNCTION fnc_fecha_facturacion_tarea (i_trs_id IN tareas.trs_id%TYPE) RETURN DATE; 

FUNCTION fnc_fecha_cierre_tarea (i_trs_id IN tareas.trs_id%TYPE) RETURN DATE; 

PROCEDURE prc_instancia_tarea (i_trs_id  IN NUMBER, 
           o_orden_compra OUT VARCHAR2, 
           o_recepcionada OUT VARCHAR2, 
           o_facturada OUT VARCHAR2, 
           o_cobrada  OUT VARCHAR2);         


END pkg_tracking; 
+1

Вы можете получить доступ к [пакет] (http://docs.oracle.com/cd/E11882_01/appdev.112/e25519 /packages.htm#LNPLS009) так же, как вы получаете доступ к спецификации пакета, который у вас есть в вашем вопросе. – user272735

ответ

0

Вы можете запросить вид ALL_SOURCE, это говорит само за себя

Или еще лучше, получить IDE - TORA ОК и бесплатно.

0

Попробуйте искать в приведенных ниже таблицах 2: All_users и Dba_users:

Select * from all_users where name='package name' and type='package body'; 
+0

Добавьте некоторое объяснение с ответом на вопрос, как этот ответ помогает OP в устранении текущей проблемы –

Смежные вопросы