sql - IBM Datastudio 如何使用 SQL 导出/卸载和导入/加载多个表?
问题描述
我在使用我认为应该使用的普通 sysproc.admin_cmd 时遇到问题,因为我收到错误 SQL3001。它说我应该将导出的文件位置放到 bcufenc 文件夹中,但我找不到它,可能是因为它是我机器上的数据工作室客户端。
我希望能指出正确的方向,或者另一种导出/卸载和导入/加载的方式
我只是想将数据从一个表传输到另一个状态或方案中具有相同结构的表,因为列是相同的,我只需要传输数据。
先感谢您!
解决方案
如果源表和目标表位于同一个 Db2 数据库中,请考虑LOAD FROM (<query>)
使用ADMIN_CMD
CALL SYSPROC.ADMIN_CMD('LOAD FROM (SELECT * FROM T1) OF CURSOR INSERT INTO T2')
推荐阅读
- c++ - 使用opencv在洗衣机上进行点检测
- elasticsearch - Elasticsearch 中的查询聚合
- dji-sdk - 解决失败:Ldji/sdk/sdkmanager/BluetoothProductConnector
- selenium - 使用 selenium 函数按名称查找元素时元素不可交互,但在通过 xpath 方法使用查找元素时有效
- microsoft-graph-api - 批处理中的请求是否并行运行?
- sql - 拉取 Min_date 和 Max date 的列值(min_date 24 个月内)
- scala - 我们如何在 Flink CEP 中检测到持续一段时间的模式?
- java - OpenTok 服务器设置
- java - 将 Java 派生的 Thread 类添加到 Vector 失败
- reactjs - 使用保持某些状态的钩子时如何使组件重新渲染