私はちょうど新しい仕事を始めました。同時に知っておくべき面白いことがたくさんあります。今のところ、プログラムから呼び出される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
WIDのデータベース開発ビューでは正常に実行されましたがcall @some.thing(?,?)
、作成中に適切なオブジェクトが見つかりませんJDBC outbound import
。
よろしくお願いします。