从具有换行符的文件导入

时间:2013-12-31 10:38:34

标签: import db2

如何从列中包含换行符的导出文件导入数据。

例如,我有一个以列作为备注的表,当用户从应用程序的前端输入备注时,它允许换行,并且相同的数据存储在表中。但是当导出并尝试导入到其他表时,由于换行符导致导入失败。

2 个答案:

答案 0 :(得分:2)

假设您正在使用IMPORTLOAD实用程序将数据加载到DB2 for Linux,UNIX和Windows中:

如果你的字符字段被正确引用(即文件中每个字符字段的开头和结尾都有"),那么你可以使用DELPRIORITYCHAR file-type modifier:< / p>

import from yourfile.csv 
   of del modified by delprioritychar
   insert into yourtable

这指示IMPORTLOAD实用程序在字符分隔符(")上优先于记录分隔符(即换行符)。

答案 1 :(得分:0)

我认为最简单的方法是用其他内容替换换行符,例如转义序列\n然后,如果需要,在导入后替换它们。