将数据导入DB2数据库时出错。

问题描述 投票:0回答:1

我已经尝试从csv文件将数据加载到DB2数据库。

我使用了SYSPROC.ADMIN_CMD。

我的csv文件

11246,209,-1,"VERDE","Prueba","VERDE","MIGRACION","MIGRACION",'2020-05-20 00:00:00','2020-05-20 00:00:00'

我叫 。

CALL SYSPROC.ADMIN_CMD( 'IMPORT FROM "/home/wvillega/Prueba.csv" OF DEL MESSAGES ON SERVER INSERT INTO LEASING.GENCATALOGOS' );

系统返回。

IWAQ0003W 发现SQL警告 SQLState=01H52 例程 "SYSPROC.ADMIN_CMD "执行完毕,但在执行过程中至少遇到一个错误 "SQL3015"。更多的信息可以查询。SQLCODE=20397, SQLSTATE=01H52, DRIVER=4.19.56。

sql ibm-midrange db2-luw
1个回答
0
投票

使用存储过程ADMIN_CMD导入命令

当您指定MESSAGES ON SERVER时,该例程将返回一个结果集,该结果集在上面的链接中描述于下表。表1.IMPORT命令返回的结果集 IMPORT命令返回的结果集 这意味着,你应该对这个结果集进行处理,并使用以下列子(这些列子里有现成的语句)。

  • MSG_RETRIEVAL列来检索相应的消息。
  • MSG_REMOVAL列来删除这些信息。
© www.soinside.com 2019 - 2024. All rights reserved.