创建外部表步骤
- 建立目录对象(用sys用户创建、授权)
create directory ext_data as 'D:\ORACLE';
grant read,write on directory ext_data to hr;
文章插图
- 登录hr用户
- create table语句来创建外部表(在hr用户下)
create table course_oracle(stdNo varchar2(9),stdName varchar2(30),credit number(2,1))organization external(type oracle_loaderdefault directory ext_dataaccess parameters(records delimited by newlinefields terminated by ',')location ('oracle_students.csv'))reject limit unlimited;
到网上查询,用了n多种方法才解决,但还是没搞懂是因为哪一步成功的,现在记录一下
- excel文件导入到oracle是由navicate完成的,以前下载过,但是是试用版的,使用期限已经到了
解决办法:运行无限次登录代码
文章插图
- 把上次创建的表和目录删除 。注意:先删除表,再删除目录
- 重新按照上面的步骤创建表和目录
创建完表后发现在外部表所在目录下出现了以下两个文件
文章插图
?前几次建表都没有出现 。。。
- 再次查询表,这次成功了 。。。
经验总结扩展阅读
- 2023年9月23日航行吉日一览表 2023年9月23日是航行的黄道吉日吗
- 2023年9月23日看望病人好不好 2023年9月23日看望病人吉日一览表
- 2023年农历八月初九回娘家吉日 2023年9月23日回娘家吉日一览表
- 2023年9月23日打猎吉日一览表 2023年9月23日是打猎吉日吗
- 2023年9月23日去医院吉日一览表 2023年9月23日去医院好不好
- 2023年9月23日认义女好不好 2023年9月23日认义女吉日一览表
- 2023年9月23日认干女儿吉日一览表 2023年9月23日认干女儿好不好
- 2023年9月23日是玉石开光吉日吗 2023年9月23日玉石开光吉日一览表
- 2023年农历八月初九进货吉日 2023年9月23日进货吉日一览表
- 2023年9月23日剪头发吉日一览表 2023年9月23日是剪头发的黄道吉日吗