如何通过SQLLoader从CSV加载数据

时间:2014-02-26 01:43:47

标签: csv sql-loader

我目前面临的问题是CSV文件中的表顺序与我需要加载时的顺序不同。我希望在数据库中以不同的顺序上传csv文件中的数据。为了更好地说明,我已经在下面显示了示例

表A:

Stud_ID | Name | Address

但我想在表B中按此顺序加载:

Name | Stud_ID | Address.

如何在“终止于”,“(...)的字段下写入控制.CTL文件? 请指教。谢谢。 :)

1 个答案:

答案 0 :(得分:0)

最简单的方法是按照数据中使用的顺序将列放在ctl文件中。

APPEND INTO TABLE TableB
FIELDS TERMINATED BY '|'(
    Name,
    Stud_ID,
    Address
)