问题描述
我正在尝试更新Netezza中的表而出现错误
“更新表table1 设置col1 = val1 其中col2 =“ xx”
我遇到以下错误: “ Netezza:这种类型的命令不支持跨数据库连接”
可能是什么原因
解决方法
您需要“切换”到“ table1”所在的数据库。很多人都连接到SYSTEM数据库,但是将您的表/视图放在那里不是一个好主意。在此示例中,我假设table1在EDW数据库中:
Set catalog EDW
;
Update table table1 set col1 = val1 where col2 = ‘xx’
;
我希望这对你有意义吗?