首页 > 解决方案 > Netezza:更新错误:此类命令不支持跨数据库连接

问题描述

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

"更新表 table1 设置 col1 = val1 where col2 = "xx"

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

可能的原因是什么

标签: netezza

解决方案


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

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

我希望这对你有意义?


推荐阅读