我有以下查询来创建一个表,但文件名位于我的本地机器上(因为我无权访问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;
解决方法
在连接树的Tables节点上右键单击SQL Developer.
选择“导入数据”
指向您的CSV文件.
完成向导.
我用屏幕截图here详细讨论了这一点.
或者,watch the Movie.