【发布时间】:2016-07-01 09:41:30
【问题描述】:
我能够正确地将相同的逗号分隔的 csv 文件数据加载到窗口 oracle 数据库中,但在 linux 环境中,插入的记录具有奇怪的行为。例如,插入的数据具有类似 \n 的行为。我选择了记录并粘贴出来注意记录是这样的
"data
"
我使用的控制文件如下
Load DATA
REPLACE INTO TABLE TABLE_NM
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
请建议我可以做些什么来使这种情况正确。提前谢谢你
【问题讨论】:
-
请提供 CSV 文件中的几行示例数据。
-
您可能使用了错误的格式。换行符在 windows 和 unix 中是不同的。更改格式,然后重试。
-
@JSapkota 示例数据如下 a,b,c,d a1,b2,c2,d2 a3,b3,c3,d3 这是我为 csv 文件得到的,这就是看起来像当我尝试用记事本++打开文件时
标签: linux oracle sql-loader