使用本地CSV文件创建表

时间:2015-08-05 03:49:11

标签: oracle oracle-sqldeveloper

我有以下查询来创建一个表,但是文件名位于我的本地机器上(因为我无法访问Oracle Box)如何使用本地文件创建一个表Oracle数据库)。我看到的所有示例都假定该文件位于Oracle数据库服务器上。

CREATE OR REPLACE DIRECTORY file_dir AS 'c:/temp';
GRANT WRITE ON DIRECTORY file_dir TO CPS_OWNER;

create table CPS_OWNER.TEMP_TOGGLE_LIST (
      USER_ID varchar2(30)   
    )
    organization external (
      type oracle_loader
      default directory file_dir
      access parameters (records delimited by newline fields)
     location ('users.csv')
  )
  reject limit unlimited;

1 个答案:

答案 0 :(得分:10)

在连接树的Tables节点上右键单击SQL Developer。

Where to click

选择'导入数据'

指向您的CSV文件。

完成向导。

我通过屏幕截图here详细讨论了这一点。

或者,watch the Movie