sqlldr 数据文件换行为crlf
时间: 2023-07-28 14:39:26 浏览: 200
oracle 11.2客户端 sqlldr相关文件
如果你想在SQL*Loader中将数据文件中的换行符转换为CRLF,可以通过以下两种方法来实现:
1. 在控制文件中使用OPTIONS子句和DIRECTIVE选项:
```
OPTIONS (DIRECTIVE="UNIFORM_LINES=YES")
LOAD DATA
INFILE 'data.txt'
INTO TABLE my_table
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
column1,
column2,
column3
)
```
在这个示例中,使用DIRECTIVE选项将输入文件中的行尾标志转换为CRLF,以便SQL*Loader正确解析输入文件中的行。
2. 在命令行中使用DIRECTIVE选项:
```
sqlldr control=control.ctl DIRECTIVE="UNIFORM_LINES=YES"
```
在这个示例中,使用DIRECTIVE选项将输入文件中的行尾标志转换为CRLF,以便SQL*Loader正确解析输入文件中的行。
需要注意的是,使用DIRECTIVE选项可能会影响到SQL*Loader的性能,因此在处理大量数据的情况下需要进行测试和优化。
阅读全文