甲骨文中怎么创建外部表

  介绍

本篇文章为大家展示了甲骨文中怎么创建外部表,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

oracle数据库允许以只读的形式查询外部表。外部表可以存储在任何oracle数据库可以读取的存储设备中,其内容不在db中保存,db只保存外部表的元数据,数据库可以查询(连接、分类)外部表,可以创建视图、同义词,但不可以执行DML语句。

创建外部表语法……orginzition外部创建表,可以把外部表假想为一个视图,可以正常的做选择。

分析和虚拟列表分析不使用与外部表

创建外部表语法

外部表文件:

example1.txt

360,简,两面神,ST_CLERK, 121年,17 - 2001年5月——3000年,0,50岁,jjanus
361年,马克,碧玉,SA_REP, 145年,17 - 2001年5月——8000年。1,80年,mjasper
362年,布伦达,斯塔尔,AD_ASST, 200年,17 - 2001年5月——5500年,0,10日bstarr
363年,亚历克斯,艾达,AC_MGR, 145年,17 - 2001年5月——9000 .15点,80年,aalda
example2.txt
401年,杰西,克伦威尔,HR_REP, 203年,17 - 2001年5月——7000年,0,40岁,jcromwel
402年,艾比,阿普尔盖特,IT_PROG, 103年,17 - 2001年5月——9000年。2,60,aapplega
403,卡罗,表兄弟,AD_VP, 100年,17 - 2001年5月——27000年。90,ccousins
404年,约翰,理查森,AC_ACCOUNT, 205年,17 - 2001年5月- 5000年,0110年,jrichard

创建外部oracle表可识别路径:

完成,conn /as  sysdba   完成,create  directory  external_dir  as  & # 39;/u01/app/oracle/oradata/外部# 39;;      Directory 创建。      完成,grant 阅读,write 提醒directory  external_dir 用凯文;      Grant 成功了。

外部表的使用用户凯文,创建外部表

完成,CREATE  TABLE , ex_employees   2,,,,,,,,,,,,,,,,,,,,,,,(employee_id ,,,,,, (4),   3,,,,,,,,,,,,,,,,,,,,,,,,first_name ,,,,,,, VARCHAR2 (20),   4,,,,,,,,,,,,,,,,,,,,,,,,last_name ,,,,,,,, VARCHAR2 (25),   5,,,,,,,,,,,,,,,,,,,,,,,,job_id ,,,,,,,,,,, VARCHAR2 (10),   6,,,,,,,,,,,,,,,,,,,,,,,,manager_id ,,,,,,, (4),   7,,,,,,,,,,,,,,,,,,,,,,,,hire_date ,,,,,,,,,   8,,,,,,,,,,,,,,,,,,,,,,,,salary ,,,,,,,,,,,数量(8,2),   9,,,,,,,,,,,,,,,,,,,,,,,,commission_pct ,,,号码(2,2),   10个,,,,,,,,,,,,,,,,,,,,,,department_id ,,,, (4),   11,,,,,,,,,,,,,,,,,,,,,,email ,,,,,,,,,,,, VARCHAR2 (25)   12,,,,,,,,,,,,,,,,,,,,,)   13,,,,,,,ORGANIZATION 外部   14日,,,,,,,(   15,,,,,,,,,TYPE  ORACLE_LOADER   16,,,,,,,,,DEFAULT  DIRECTORY  external_dir   17日,,,,,,,,,ACCESS 参数   18岁,,,,,,,,,(   19日,,,,,,,,,,,records  delimited  by 换行符   20,,,,,,,,,,,badfile  external_dir: & # 39; empxt %现代% p.bad& # 39;   21日,,,,,,,,,,,logfile , external_dir: & # 39; empxt %现代% p.log& # 39;   22日,,,,,,,,,,,fields  terminated  by  & # 39; & # 39;   23日,,,,,,,,,,,missing  field  values 断开连接;null   24,,,,,,,,,,,(,employee_id, first_name、, last_name、, job_id,, manager_id,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

甲骨文中怎么创建外部表