我刚刚开始了一份新工作。我需要同时了解很多有趣的事情。现在,了解如何从程序调用的 DB2 对象中获取一些信息对我很有帮助
call @some.thing(?,?)
我试过了:
select text from some.routines where routinename = 'thing'
select PROCNAME,TEXT from SYSIBM.SYSPROCEDURES
select text from syscat.routines where routinename = 'thing'
但每次我得到类似的东西:
some.ROUTINES IS AN UNDEFINED NAME. SQLCODE=-204, SQLSTATE=42704,
DRIVER=4.8.86
SYSCAT.ROUTINES IS AN UNDEFINED NAME. SQLCODE=-204,
SQLSTATE=42704, DRIVER=4.8.86
SYSIBM.SYSPROCEDURES IS AN UNDEFINED
NAME. SQLCODE=-204, SQLSTATE=42704, DRIVER=4.8.86
虽然call @some.thing(?,?)
在 WID 的数据库开发视图中成功执行,但我在创建时找不到合适的对象JDBC outbound import
.
预先感谢。