netezza - Netezza:更新错误:此类命令不支持跨数据库连接
问题描述
我正在尝试更新 Netezza 中出现以下错误的表
"更新表 table1 设置 col1 = val1 where col2 = "xx"
我收到以下错误:“Netezza:这种类型的命令不支持跨数据库连接”
可能的原因是什么
解决方案
您需要“切换”到“table1”所在的数据库。许多人连接到 SYSTEM 数据库,但将表/视图放在那里是个坏主意。在此示例中,我假设 table1 在 EDW 数据库中:
Set catalog EDW
;
Update table table1 set col1 = val1 where col2 = ‘xx’
;
我希望这对你有意义?
推荐阅读
- php - 从 Wordpress 中的另一个过滤器添加/删除过滤器
- php - PHP Mailer 库中的语法错误意外定义
- android - Camera2 预览和捕获的图像看起来不同
- ios - 应用程序中的小部件未出现在设备中?
- java - 同步方法中的重入
- reactjs - 如何将数据值从一个子组件传递到 React 中的另一个子组件?
- pandas - 如何在pyspark的熊猫UDF中写入csv?
- spring - Spring Boot Actuator 端点未在没有控制器的应用程序中公开
- graphql - Apollo Federation:在扩展类型的同时本地开发底层服务
- python - Django 部署教程中的 Google App Engine 资源错误