我有一个CSV文件,但是这可以适用于任何txt、data或xls文件。(xlsx)我已经从一个源导出了数据,并希望将数据导入DB2表。
我首先尝试了eclipse中的数据工具插件() (3.6.3),方法是右键单击表并选择:Data >Load.
但我发现了一个错误:
加载“myschema”。“mytable”.com.ibm.db2.jcc.am.SqlException: jcc10941方法executeQuery不能用于更新。ERRORCODE=-4476,SQLSTATE=null数据加载失败。
然后,我在Eclipse上尝试了 Explorer,但它是不支持数据导入。。
如何通过这个错误,以便我可以导入?
发布于 2013-07-18 13:28:49
我通过安装Eclipse (4.2)和数据工具插件1.10.2来解决这个问题。
现在,Data >Load.将正常工作。这是我得到的新信息:
数据加载成功。装载142行。无法加载135行。 com.ibm.db2.jcc.am.go: DB2 SQL错误: SQLCODE=-407,SQLSTATE=23502,SQLERRMC=,DRIVER=4.7.85一个或多个值不能在以下列中设置: USER_TIME,USER_DATE
在整个过程中,我使用的是:
发布于 2013-07-18 15:55:12
您可以通过导入或加载命令直接将CSV文件导入DB2,甚至可以使用XML或BLOB作为要导入的数据的一部分。
要导入的过程取决于要导入的文件的结构。您可能应该修改这些命令的默认行为;DB2有许多选项来使命令适应输入文件。
有关以下方面的更多信息:
我认为您的问题更倾向于:如何使用Eclipse从CSV文件导入DB2中的数据。但是,正如我所说的,您可以通过DB2直接实现这一点。
如果要导入类似于下一个文件的文件,唯一需要的就是访问db2客户端。
data.txt
1,"Andres","2013-05-18"
2,"Tom","2011-04-16"
3,"Jessica","2002-03-09"你用
db2 import from data.txt of del insert into testhttps://stackoverflow.com/questions/17724831
复制相似问题