成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

sqlloader外部表

一創(chuàng)建目錄

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括鏡湖網(wǎng)站建設(shè)、鏡湖網(wǎng)站制作、鏡湖網(wǎng)頁制作以及鏡湖網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,鏡湖網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到鏡湖省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

 

先在系統(tǒng)下創(chuàng)建

$ cd /home/oracle
$ mkdir dir
$ cd dir
$ pwd

 

再在sqlplus里創(chuàng)建,讓oracle知道這個(gè)目錄

SQL> createdirectory dir as '/home/oracle/dir';

 

最后授權(quán)

SQL> grant all ondirectory dir to public;

 

 

 

 

二創(chuàng)建數(shù)據(jù)源文件

$ cd dir

$ vi prod_my.data
360,Jane,Janus,ST_CLERK,121,17-MAY-2001,3000,0,50,jjanus
361,Mark,Jasper,SA_REP,145,17-MAY-2001,8000,.1,80,mjasper
362,Brenda,Starr,AD_ASST,200,17-MAY-2001,5500,0,10,bstarr
363,Alex,Alda,AC_MGR,145,17-MAY-2001,9000,.15,80,aalda
401,Jesse,Cromwell,HR_REP,203,17-MAY-2001,7000,0,40,jcromwel
402,Abby,Applegate,IT_PROG,103,17-MAY-2001,9000,.2,60,aapplega
403,Carol,Cousins,AD_VP,100,17-MAY-2001,27000,.3,90,ccousins
404,John,Richardson,AC_ACCOUNT,205,17-MAY-2001,5000,0,110,jrichard

 

查看

$ cat prod_my.data

 

 

 

 

 

三創(chuàng)建外部表external

CREATE TABLEscott.prod_my(
c1 number(5),
c2 varchar2(20),
c3 varchar2(20),
c4 varchar2(30),
c5 number(5),
c6 date,
c7 number(8,3),
c8 number(5,2),
c9 number(5,2),
c10 varchar2(30)
)
  ORGANIZATION EXTERNAL (TYPE ORACLE_LOADERDEFAULT DIRECTORY dir
                         ACCESS PARAMETERS(FIELDS TERMINATED BY ","
                                           OPTIONALLY ENCLOSED BY '"'
                                           MISSING FIELD VALUES ARE NULL)
                         LOCATION('prod_my.data'));

 

解釋

    FIELDS TERMINATED BY","   代表列與列之間用 ","單引號(hào)分割

    OPTIONALLY ENCLOSED BY""代表列值是一句話用("")雙引號(hào)引起來

    MISSING FIELD VALUES ARENULL代表(,,)逗號(hào)與逗號(hào)之間可以是空值

 

 

 

 

四查詢外部表

col c2 for a8
col c3 for a10
col c4 for a10
col c10 for a10
selectc1,c2,c3,c5,c6,c7,c8,c9 from scott.prod_my;
        C1 C2       C3                 C5 C6                C7         C8         C9
---------- ------------------ ---------- --------- ---------- ---------- ----------
       360 Jane     Janus             121 17-MAY-01       3000          0         50
       361 Mark     Jasper            145 17-MAY-01       8000         .1         80
       362 Brenda   Starr             200 17-MAY-01       5500          0         10
       363 Alex     Alda              145 17-MAY-01       9000        .15         80
       401 Jesse    Cromwell          203 17-MAY-01       7000          0         40
       402 Abby     Applegate         103 17-MAY-01       9000         .2         60
       403 Carol    Cousins           100 17-MAY-01      27000         .3         90
       404 John     Richardson        205 17-MAY-01       5000          0        110

 

select* from scott.prod_my;查看全部信息

 

 

 

 

                                     然后將外部表導(dǎo)入到數(shù)據(jù)庫(kù)中

 

一先創(chuàng)建實(shí)體的表

CREATE TABLEscott.ldr(
c1 number(5),
c2 varchar2(20),
c3 varchar2(20),
c4 varchar2(30),
c5 number(5),
c6 date,
c7 number(8,3),
c8 number(5,2),
c9 number(5,2),
c10 varchar2(30)
);

 

 

 

 

二再創(chuàng)建sqlloader控制文件

$ cd dir
$ vi ldr.ctl
load data
infile'prod_my.data'
append
into table scott.ldr
fields terminated by','
optionally enclosedby '"'
TRAILING NULLCOLS
(
c1,
c2,
c3,
c4,
c5,
c6,
c7,
c8,
c9,
c10
)

 

開始導(dǎo)入

/u01/app/oracle/product/11gr2/db_1/bin

[oracle@HE3bin]$ ./sqlldr scott/tiger control='/home/oracle/sqlloader/ldr.ctl'log='/home/oracle/sqlloader/ldr.log'

 

 

 

第一步先問文件的位置查處后,修改 infile【/home/oracle/dir/prod_my.data】

第二步再創(chuàng)建實(shí)體的表建立后輸入表名 into table【scott.ldr】

第三步在infile 'prod_my.data'下面,加入一個(gè)參數(shù)【append】

第四步增加一行TRAILING NULLCOLS,

注意:最后不要加【 ;】分號(hào)結(jié)束,否則會(huì)報(bào)錯(cuò)

 

解釋

append:代表如果表里有數(shù)據(jù)可以繼續(xù)添加

TRAILINGNULLCOLS:代表可以將空行干掉

                 (由于回車產(chǎn)生,也就是空行)

文章標(biāo)題:sqlloader外部表
網(wǎng)站URL:http://jinyejixie.com/article24/pshjje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、服務(wù)器托管、網(wǎng)頁設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
循化| 百色市| 龙川县| 嵊州市| 汉寿县| 高唐县| 肇州县| 新野县| 泸溪县| 孝昌县| 怀宁县| 任丘市| 武穴市| 克山县| 交城县| 龙陵县| 平远县| 瓦房店市| 同德县| 镇雄县| 东丰县| 安岳县| 梅河口市| 车险| 阜阳市| 弥勒县| 二手房| 石狮市| 泸溪县| 仁布县| 科技| 耿马| 阿拉尔市| 汕尾市| 开平市| 佛冈县| 新乡县| 修武县| 石台县| 平定县| 大厂|