尝试从.csv加载数据时出现 SQL 编译错误



我有一个简单的SQL查询,假设从.csv文件中获取数据并在表中插入或更新数据

import from /home/AssetAllocation/labels.csv of del insert_update into labels

我正在尝试在 IBM 数据工作室中运行查询,但在导入 of 和 del 时遇到编译错误。 如何修复查询以获得没有编译错误?

不能直接在 Data Studio 中执行 IMPORT 命令,因为IMPORT是 DB2 CLP 命令,而不是 SQL 语句。

如果必须使用数据洞察,则要导入的数据文件必须位于数据库服务器上。 有两种方法可以做到这一点:

  1. 您可以将其与ADMIN_CMD()存储过程一起使用(但这要求要加载的文件驻留在数据库服务器本身上)。

  2. 您可以右键单击数据洞察中的表名称,然后单击"加载"选项,然后选择"使用导入实用程序"。 这实际上会打开一个到您的服务器的ssh会话以执行导入。

如果 PC 上有 DB2 数据服务器客户机,那么这可能是最简单的方法,因为您可以启动 DB2 命令行处理器 (CLP) 窗口并执行您尝试执行的IMPORT命令。

相关内容

  • 没有找到相关文章

最新更新