使用Oracle的外部表从.csv文件插入数据

时间:2018-10-24 16:43:06

标签: sql oracle sql-loader external-tables

我想将数据从.csv文件插入到我的表中。我可以对外部组织和oracle_loader进行操作吗,还是需要做其他事情?

SQL>       create table teachers_ext (
      2        first_name     varchar2(15),
      3        last_name      varchar2(15),
      4        phone_number   varchar2(12)
      5      )
      6      organization external (
      7        type oracle_loader
      8        default directory ext_data_files
      9        access parameters (
     10         fields terminated by ',')
     11       location ('teacher.csv')
     12     )
     13     reject limit unlimited;

1 个答案:

答案 0 :(得分:0)

是的,那是最好的方法。 但是我想,如果您要问的是因为它不起作用。

可能是权限问题(例如,您不能使用ext_data_files目录)。

尝试创建外部表时出现错误吗?

尝试从中进行选择时会收到错误消息吗?