我有一个简单的SQL查询,假设从.csv文件中获取数据并插入或更新表中的数据
import from /home/AssetAllocation/labels.csv of del insert_update into labels
我正在尝试在IBM Data Studio中运行查询,但是在import,of和del上遇到编译错误。如何修复查询以避免编译错误?
答案 0 :(得分:1)
您无法直接在Data Studio中执行IMPORT
命令,因为IMPORT
是DB2 CLP命令,而不是SQL语句。
如果必须使用Data Studio,则要导入的数据文件必须驻留在数据库服务器上。有两种方法可以做到这一点:
您可以将它与ADMIN_CMD()
stored procedure一起使用(这要求您要加载的文件驻留在数据库服务器本身上。)
您可以右键单击Data Studio中的表名,然后单击“加载”选项,然后选择“使用导入实用程序”。这实际上会打开一个ssh
会话到您的服务器以执行导入。
如果您的PC上有DB2 Data Server Client,这可能是最简单的方法,因为您可以启动DB2命令行处理器(CLP)窗口并执行您尝试执行的IMPORT
命令从...开始。