1

我正在尝试在 IBM DATA STUDIO 中部署存储过程。我正在使用 DB2 for LUW(Linux、Unix、Windows)。存储过程在模式 X 中,表在 Y 模式中。

我收到错误

X.PROCEDURE_NAME 是未定义的名称.. SQLCODE=-204, SQLSTATE=42704, DRIVER=4.13.111,

因为 deploy 假定它应该将 X 用于过程主体中使用的表对象。

如何为过程中使用的对象定义 QUALIFIER ?

我试过了

SET SCHEMA Y;

和一些类似的变化。错误是一样的。

我能以某种方式做到这一点吗?

也许有预编译选项?

在此处输入图像描述

如果是,我应该输入什么?

我们使用 DB2 LUW 已经很长时间了,而且我们必须始终完全限定存储过程中的表名,这很烦人。

4

0 回答 0