Es gibt eine TYPE-Spalte in der all_source-Ansicht. Der Typ kann 2 Werte haben – „PACKAGE“ und „PACKAGE BODY“. Um also die Spezifikation zu erhalten,
select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE'
order by line;
und um den Körper zu erhalten
select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE BODY'
order by line;
Außerdem können Sie anstelle von all_source user_source verwenden. all_source enthält alles, einschließlich Systempakete. USER_SOURCE hat nur benutzerdefinierte Pakete.