0

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

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

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

4

1 回答 1

1

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

如果您必须使用 Data Studio,那么您要导入的数据文件必须驻留在数据库服务器上。有两种方法可以做到这一点:

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

  2. 您可以在 Data Studio 中右键单击表名,然后单击“加载”选项,然后选择“使用导入实用程序”。这实际上将打开一个ssh与您的服务器的会话以执行导入。

如果您的 PC 上有 DB2 Data Server Client,这可能是最简单的方法,因为您可以启动一个 DB2 命令行处理器 (CLP) 窗口并执行IMPORT您开始尝试执行的命令。

于 2014-01-19T21:27:17.693 回答