通过存储过程名称查找到包名
Syscat.procedures 查看所有创建的存储过程
Sysibm. Sysdependencies 查看存储过程创建后生成的唯一标识。“bname”字段显示的是包名。
Syscat.packagedep 查看包与存储过程或函数创建的唯一标识的关系表。
如下SQL可以查找到存储过程所对应的包名及存储过程中SQL语句中使用的表。Bname 字段是表名,pkgname是包名,bschema 是模式名 btype=’T’ 表示查找表。
db2 "select bname, pkgname, bschema from syscat.packagedep where btype='t' and pkgname
in(select bname from sysibm.sysdependencies where dname in (select specificname
from syscat.procedures where procname='PROC_FACT_TELLER_BIZ_M' and procschema=' XXx '))"
互联网服务 · 2015-01-15