-- 查询指定函数包和包体
select name,type,xmlagg(xmlparse(content text||''wellformed) order by line).getclobval()
from dba_source
where (type='PACKAGE' or type='PACKAGE BODY') and owner='SHZG_ZGW'
and name in( upper('DATAFRESH'), upper('datamanage_review'))
group by name,type
这里指定了type为PACKAGE或PACKAGE BODY,另外常用的还包括FUNCTION,PROCEDURE,TRIGGER等,自行变化。
注:视图资源并不保存在dba_source 表中,可以从 all_views 表中查询。
-- 查询指定用户所有视图
select * from all_views where owner='ZZB_2020'