数据库oracle创建外部表(自测)

oracle创建外部表(自测)

准备:事先在创建的目录下创建文件夹
将准备好的后缀名为csv的文件(是有数据的)放在data文件夹里执行命令语句:

create or replace directory datadir
AS ‘E:\oracle\publish\data’;

grant sysdba,connect,resource to scott;

grant read,write on directory datadir to scott;

connect scott/4848;

create table ext_books(
学号 varchar2(10),
姓名 varchar2(20),
性别 varchar2(4),
年龄 number(4,2),
院系 varchar2(30),
专业 varchar2(20)
)
organization external
(
TYPE ORACLE_LOADER
DEFAULT DIRECTORY datadir
access parameters
(
fields terminated by ‘,’
)
location(‘students.csv’)
)
parallel
reject limit unlimited;

select 学号,姓名, 性别,年龄,院系 ,专业
from ext_books;

执行命令语句截图:
执行命令语句截图:
数据文件:students.csv
起初就觉得这个文件是个神秘的东西,后来才发现是表格的另一种形式。可以直接利用办公软件创建,然后直接将后缀名弄成.csv就行了。
之前也尝试够用.txt文件的,但是失败了。
数据引入不进去,有可能是因为语句有问题吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值