sql >> Base de Datos >  >> RDS >> Oracle

Problema de consulta de SqlPlus (especificaciones y cuerpo del paquete)

Hay una columna TIPO en la vista all_source. El tipo puede tener 2 valores:'PAQUETE' y 'CUERPO DEL PAQUETE'. Así que para obtener las especificaciones,

select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE'
order by line;

y para conseguir el cuerpo

select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE BODY'
order by line;

Además, en lugar de usar all_source, puede usar user_source. all_source incluye todo, incluidos los paquetes del sistema. USER_SOURCE solo tiene paquetes definidos por el usuario.