日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle教程之管理表(六)--Oracle外部表的管理

發布時間:2025/1/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle教程之管理表(六)--Oracle外部表的管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
外部表是表結構被存放在數據字典,而表數據被存放在OS文件的表。通過使用外部表,不僅可以在數據庫中查詢OS文件的數據,還可以使用INSERT方式將OS文件數據裝載到數據庫中,從而實現SQL*Loader所提供的功能。建立外部表后,可以查詢外部表的數據,在外部表上執行連接查詢,或對外部表的數據進行排序。需要注意,外部表上不能執行DML修改,也不能在外部表上建立索引。1、建立外部表——準備工作:[oracle@solaris10 ~]$mkdir /export/home/oracle/dat[oracle@solaris10 ~]$cd /export/home/oracle/dat[oracle@solaris10 dat]$vi empxt1.dat360,Jane,Janus,ST_CLERK,121,17-MAY-2001,3000,0,50,jjanus361,Mark,Jasper,SA_REP,145,17-MAY-2001,8000,.1,80,mjasper362,Brenda,Starr,AD_ASST,200,17-MAY-2001,5500,0,10,bstarr363,Alex,Alda,AC_MGR,145,17-MAY-2001,9000,.15,80,aalda[oracle@solaris10 dat]$vi empxt2.dat401,Jesse,Cromwell,HR_REP,203,17-MAY-2001,7000,0,40,jcromwel402,Abby,Applegate,IT_PROG,103,17-MAY-2001,9000,.2,60,aapplega403,Carol,Cousins,AD_VP,100,17-MAY-2001,27000,.3,90,ccousins404,John,Richardson,AC_ACCOUNT,205,17-MAY-2001,5000,0,110,jrichard——建立對應的目錄:SQL> conn /as sysdbaConnected.SQL> create or replace directory admin_dat_dir2 ?as '/export/home/oracle/dat';Directory created.SQL> create or replace directory admin_log_dir2 ?as '/export/home/oracle/log';Directory created.SQL> create or replace directory admin_bad_dir2 ?as '/export/home/oracle/bad';Directory created.SQL> ![oracle@solaris10 ~]$mkdir /export/home/oracle/{log,bad}[oracle@solaris10 ~]$ls1 ? ? ? ? ? ? ? Documents ? ? ? core ? ? ? ? ? ?dat ? ? ? ? ? ? local.login ? ? shell1.sql ? ? ? ? ? afiedt.buf ? ? ?cr_anny_db.sql ?hell.txt ? ? ? ?local.profile ? x86Desktop ? ? ? ? bad ? ? ? ? ? ? cr_dict.sql ? ? local.cshrc ? ? log——授權scott 可以訪問所建立的目錄SQL> grant read on directory admin_dat_dir to scott;Grant succeeded.SQL> grant write on directory admin_log_dir to scott;Grant succeeded.SQL> grant write on directory admin_bad_dir to scott;Grant succeeded.——建立外部表SQL> conn scott/tigerConnected.SQL>CREATE TABLE admin_ext_employees(employee_id ? ? ? NUMBER(4),first_name ? ? ? ?VARCHAR2(20),last_name ? ? ? ? VARCHAR2(25),job_id ? ? ? ? ? ?VARCHAR2(10),manager_id ? ? ? ?NUMBER(4),hire_date ? ? ? ? DATE,salary ? ? ? ? ? ?NUMBER(8,2),commission_pct ? ?NUMBER(2,2),department_id ? ? NUMBER(4),email ? ? ? ? ? ? VARCHAR2(25))ORGANIZATION EXTERNAL(TYPE ORACLE_LOADERDEFAULT DIRECTORY admin_dat_dirACCESS PARAMETERS(records delimited by newlinebadfile admin_bad_dir:'empxt%a_%p.bad'logfile admin_log_dir:'empxt%a_%p.log'fields terminated by ','missing field values are null( employee_id, first_name, last_name, job_id, manager_id,hire_date char date_format date mask "dd-mon-yyyy",salary, commission_pct, department_id, email))LOCATION ('empxt1.dat', 'empxt2.dat'))PARALLELREJECT LIMIT UNLIMITED;Table created.SQL> select * from tab;TNAME ? ? ? ? ? ? ? ? ? ? ? ? ?TABTYPE ?CLUSTERID------------------------------ ------- ----------DEPT ? ? ? ? ? ? ? ? ? ? ? ? ? TABLEEMP ? ? ? ? ? ? ? ? ? ? ? ? ? ?TABLEBONUS ? ? ? ? ? ? ? ? ? ? ? ? ?TABLESALGRADE ? ? ? ? ? ? ? ? ? ? ? TABLETEST ? ? ? ? ? ? ? ? ? ? ? ? ? TABLEADMIN_EXT_EMPLOYEES ? ? ? ? ? ?TABLE6 rows selected.——查詢外部表記錄SQL> select * from ADMIN_EXT_EMPLOYEES;EMPLOYEE_ID FIRST_NAME LAST_NAME ?JOB_ID ? ? MANAGER_ID HIRE_DATE ? ? ? ? ? ? ? SALARY COMMISSION_PCT DEPARTMENT_ID EMAIL----------- ---------- ---------- ---------- ---------- ------------------- ---------- -------------- ------------- ----------360 Jane ? ? ? Janus ? ? ?ST_CLERK ? ? ? ? ?121 2001-05-17 00:00:00 ? ? ? 3000 ? ? ? ? ? ? ?0 ? ? ? ? ? ?50 jjanus361 Mark ? ? ? Jasper ? ? SA_REP ? ? ? ? ? ?145 2001-05-17 00:00:00 ? ? ? 8000 ? ? ? ? ? ? .1 ? ? ? ? ? ?80 mjasper362 Brenda ? ? Starr ? ? ?AD_ASST ? ? ? ? ? 200 2001-05-17 00:00:00 ? ? ? 5500 ? ? ? ? ? ? ?0 ? ? ? ? ? ?10 bstarr363 Alex ? ? ? Alda ? ? ? AC_MGR ? ? ? ? ? ?145 2001-05-17 00:00:00 ? ? ? 9000 ? ? ? ? ? ?.15 ? ? ? ? ? ?80 aalda401 Jesse ? ? ?Cromwell ? HR_REP ? ? ? ? ? ?203 2001-05-17 00:00:00 ? ? ? 7000 ? ? ? ? ? ? ?0 ? ? ? ? ? ?40 jcromwel402 Abby ? ? ? Applegate ?IT_PROG ? ? ? ? ? 103 2001-05-17 00:00:00 ? ? ? 9000 ? ? ? ? ? ? .2 ? ? ? ? ? ?60 aapplega403 Carol ? ? ?Cousins ? ?AD_VP ? ? ? ? ? ? 100 2001-05-17 00:00:00 ? ? ?27000 ? ? ? ? ? ? .3 ? ? ? ? ? ?90 ccousins404 John ? ? ? Richardson AC_ACCOUNT ? ? ? ?205 2001-05-17 00:00:00 ? ? ? 5000 ? ? ? ? ? ? ?0 ? ? ? ? ? 110 jrichard10 rows selected.只能讀,不能做dmlSQL> delete from ADMIN_EXT_EMPLOYEES;delete from ADMIN_EXT_EMPLOYEES*ERROR at line 1:ORA-30657: operation not supported on external organized table——把外部表數據插入到oracle 表里SQL> create table employees as select * from admin_ext_employees where 1=2;Table created.SQL> insert into employees select * from admin_ext_employees;10 rows created.SQL> select * from employees;EMPLOYEE_ID FIRST_NAME LAST_NAME ?JOB_ID ? ? MANAGER_ID HIRE_DATE ? ? ? ? ? ? ? SALARY COMMISSION_PCT DEPARTMENT_ID EMAIL----------- ---------- ---------- ---------- ---------- ------------------- ---------- -------------- ------------- ----------401 Jesse ? ? ?Cromwell ? HR_REP ? ? ? ? ? ?203 2001-05-17 00:00:00 ? ? ? 7000 ? ? ? ? ? ? ?0 ? ? ? ? ? ?40 jcromwel402 Abby ? ? ? Applegate ?IT_PROG ? ? ? ? ? 103 2001-05-17 00:00:00 ? ? ? 9000 ? ? ? ? ? ? .2 ? ? ? ? ? ?60 aapplega403 Carol ? ? ?Cousins ? ?AD_VP ? ? ? ? ? ? 100 2001-05-17 00:00:00 ? ? ?27000 ? ? ? ? ? ? .3 ? ? ? ? ? ?90 ccousins404 John ? ? ? Richardson AC_ACCOUNT ? ? ? ?205 2001-05-17 00:00:00 ? ? ? 5000 ? ? ? ? ? ? ?0 ? ? ? ? ? 110 jrichard360 Jane ? ? ? Janus ? ? ?ST_CLERK ? ? ? ? ?121 2001-05-17 00:00:00 ? ? ? 3000 ? ? ? ? ? ? ?0 ? ? ? ? ? ?50 jjanus361 Mark ? ? ? Jasper ? ? SA_REP ? ? ? ? ? ?145 2001-05-17 00:00:00 ? ? ? 8000 ? ? ? ? ? ? .1 ? ? ? ? ? ?80 mjasper362 Brenda ? ? Starr ? ? ?AD_ASST ? ? ? ? ? 200 2001-05-17 00:00:00 ? ? ? 5500 ? ? ? ? ? ? ?0 ? ? ? ? ? ?10 bstarr363 Alex ? ? ? Alda ? ? ? AC_MGR ? ? ? ? ? ?145 2001-05-17 00:00:00 ? ? ? 9000 ? ? ? ? ? ?.15 ? ? ? ? ? ?80 aalda10 rows selected.
CUUG
更多oracle視頻教程請點擊:http://crm2.qq.com/page/portalpage/wpa.php?uin=800060152&f=1&ty=1&aty=0&a=&from=6

轉載于:https://blog.51cto.com/19880614/1168945

總結

以上是生活随笔為你收集整理的Oracle教程之管理表(六)--Oracle外部表的管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜一区不卡 | 中国国产精品 | 亚洲女人久久久 | 男男gay动漫 | 国产精品一区在线观看你懂的 | 成人在线观看网 | 久久网免费视频 | 精品一二三区 | 污网址在线观看 | 亚洲成人精品久久久 | 精品一区二区三区中文字幕 | 日韩精品在线网站 | 亚洲视频在线播放 | 天天操夜夜摸 | 里番精品3d一二三区 | 久久这里有 | av片在线免费观看 | av影片在线看 | 成人伊人 | 一女二男一黄一片 | 靠逼在线观看 | 香蕉久久夜色精品 | 爽爽爽av| 日韩国产精品久久 | 国产二级视频 | 国产精品aaaa | 99re视频| 91在线视频播放 | 女女互慰揉小黄文 | 精品国产伦一区二区三区 | 四虎视频国产精品免费 | 狠狠躁18三区二区一区传媒剧情 | 一区在线观看 | 九九九九精品 | 国产成人精品影视 | 国产午夜在线观看 | 国产精品无码白浆高潮 | 二区免费视频 | 成人xxx视频| 国产视频一区二区三区四区 | 亚洲国产精品成人av | 户外露出一区二区三区 | 国产一区二区三区四区hd | 久久性片 | 成人动漫在线观看视频 | 亚洲精品在线免费看 | 波多野吉衣av | 日韩成人av网站 | 激情五月色播五月 | 年下总裁被打光屁股sp | 肉性天堂 | 91中文字幕在线 | 国产看片网站 | 久久亚洲AV无码精品 | 国产亚洲一区二区三区 | 亚洲精品综合 | 欧美裸体女人 | 思思久久99 | 欧美激情偷拍 | 丰满多毛的大隂户视频 | 美女扒开尿口给男人桶 | 中日毛片 | wwyoujizzcom| 成人午夜在线视频 | 国产欧美亚洲一区 | 新亚洲天堂 | 美女扒开尿口让男人桶 | 国产精品99精品久久免费 | 亚洲无码精品在线播放 | 国产chinesehd天美传媒 | 福利姬在线播放 | 在线免费观看污视频 | 色播视频在线 | 37p粉嫩大胆色噜噜噜 | 亚洲av永久无码精品一区二区国产 | 午夜视频91 | 女生毛片 | 变态另类丨国产精品 | 黑人黄色大片 | 日本三级吃奶头添泬无码苍井空 | 爆操少妇| 打开每日更新在线观看 | 美女免费福利视频 | 国产一级片自拍 | 国产做受网站 | 婷婷玖玖| 精品久久久无码中文字幕边打电话 | 无码人妻精品一区二区中文 | 99re国产精品 | 久久久久久久一 | 国产高清露脸 | 天天操天天干天天爱 | 精品人妻一区二区三区四区 | 免费在线激情视频 | 欧美一级片观看 | 欧美精品一级 | 欧美日本色 | 无遮挡aaaaa大片免费看 | 中国在线观看免费高清视频播放 |