创建外部表步骤
- 建立目录对象(用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完成的,以前下载过,但是是试用版的,使用期限已经到了
解决办法:运行无限次登录代码
文章插图
- 把上次创建的表和目录删除 。注意:先删除表,再删除目录
- 重新按照上面的步骤创建表和目录
创建完表后发现在外部表所在目录下出现了以下两个文件
文章插图
?前几次建表都没有出现 。。。
- 再次查询表,这次成功了 。。。
推荐阅读
- 云原生之旅 - 4)基础设施即代码 使用 Terraform 创建 Kubernetes
- 17_Vue列表过滤_js模糊查询
- 我的世界枪怎么做,我的世界枪械合成表一览
- 华为mate50pro配置_华为mate50pro配置参数表
- 驱动开发:内核监控Register注册表回调
- 如何通过 C#/VB.NET 重命名 Excel 表格并设置选项卡颜色
- SQL 报表制作和整形
- 2 HTML元素大全-表单
- 【vue2】Style和Class,条件,列表渲染,双向数据绑定,事件处理
- 荣耀手表gspro上市时间是什么时候_荣耀手表gspro上市时间