将数据从远程客户端文件插入DB2表

时间:2013-12-27 19:44:03

标签: sql database db2

我的本​​地工作空间中有一个.txt文件,我试图使用下面的查询将该文件中的数据插入到DB2表中但是它会抛出错误。

文件中的数据已分区。

load from C:\Data\VALIDATION_CALC_RX.txt of asc modified by striptblanks reclen=126
method L (1 5,6 55,56 56,57 58,59 87,88 116,117 126)
insert into CALCULATE (ID, NAME, ADDRESS, COUNTRY, STATE, ZIP_CODE, LAST_DTM);

Error: Lookup Error - SQL3126N Remote client requires absolute path for files and directories.

请提供解决方案,

提前感谢。

1 个答案:

答案 0 :(得分:1)

发生此错误的原因是您连接到服务器上的远程数据库,但尝试加载计算机本地的文件。

当服务器查找文件C:\Data\VALIDATION_CALC_RX.txt时,它会查看自己的C:驱动器,而不是C:驱动器。

您需要先将文件传输到服务器。或者从您的机器上提供文件,并从服务器的角度(\\yourmachine\path\to\file.txt)参考您机器上的文件。