Netezza:更新错误:此命令类型不支持跨数据库连接

问题描述

我正在尝试更新Netezza中的表而出现错误

“更新表table1 设置col1 = val1 其中col2 =“ xx”

我遇到以下错误: “ Netezza:这种类型的命令不支持跨数据库连接”

可能是什么原因

解决方法

您需要“切换”到“ table1”所在的数据库。很多人都连接到SYSTEM数据库,但是将您的表/视图放在那里不是一个好主意。在此示例中,我假设table1在EDW数据库中:

Set catalog EDW
;
Update table table1 set col1 = val1 where col2 = ‘xx’
;

我希望这对你有意义吗?

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...