如何从列中包含换行符的导出文件导入数据。
例如,我有一个以列作为备注的表,当用户从应用程序的前端输入备注时,它允许换行,并且相同的数据存储在表中。但是当导出并尝试导入到其他表时,由于换行符导致导入失败。答案 0 :(得分:2)
假设您正在使用IMPORT
或LOAD
实用程序将数据加载到DB2 for Linux,UNIX和Windows中:
如果你的字符字段被正确引用(即文件中每个字符字段的开头和结尾都有"
),那么你可以使用DELPRIORITYCHAR
file-type modifier:< / p>
import from yourfile.csv
of del modified by delprioritychar
insert into yourtable
这指示IMPORT
和LOAD
实用程序在字符分隔符("
)上优先于记录分隔符(即换行符)。
答案 1 :(得分:0)
我认为最简单的方法是用其他内容替换换行符,例如转义序列\n
然后,如果需要,在导入后替换它们。