schema - 过程中的默认模式
问题描述
我正在尝试在 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 已经很长时间了,而且我们必须始终完全限定存储过程中的表名,这很烦人。
解决方案
推荐阅读
- batch-file - 使用用户输入控制函数调用:批处理
- javascript - 渲染编码的 HTML 字符
- homebrew - zsh compinit:安装 Homebrew 后 Mac 上的不安全目录错误消息
- sql-server - 如何重写 MDX 语句,因此将基于 LastNonEmpty 措施(表示随时间变化的版本)
- python - 无法在 python 中关闭 SSH 连接
- python - 如何使用 Pyserial 发送和接收数据?
- javascript - 动态 key 与 value 成 object 成 react
- excel - 自定义转置数据
- oauth-2.0 - SharePoint Online 获取身份验证令牌而不重定向到 URL
- python - python中打印列表更顺眼