oracle sqlldr (一) 最基本语法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                oracle sqlldr   (一) 最基本语法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            ?  -- Create table
create table DEPT2
(DEPTNO NUMBER(2) not null,DNAME  VARCHAR2(14),LOC    VARCHAR2(1000)
);
alter table DEPT2add constraint DEPT_PK primary key (DEPTNO);------demo.ctl 
LOAD DATA
INFILE *  --數據在控制文件中
INTO TABLE DEPT2
INSERT ---默認加載方式
FIELDS TERMINATED BY ',' optionally enclosed by '"' --分隔符為逗號
(DEPTNO, DNAME, LOC char(1000) )---當數據大于默認的255長度時,要指定字符長度
BEGINDATA
10,Sales,"Virg,inia"----有分隔符的要用引號括起來
20,Accounting,"Virg,""inia"""---如果數據中本身也含有引號,要用兩個雙引號
30,Consulting,"Virg,inia"
40,Finance,Virginia      
                        
                        
                        ?
sqlldr userid=scott/dcjet control=/home/oracle/demo.ctl log=/home/oracle/demo.log bad=/home/oracle/demo.bad discard=/home/oracle/demodiscard.log direct=true parallel=true --direct和parallel單獨為true時沒有任何問題 --direct和parallel同時為true時當前控制文件的加載方式必須為APPEND,且不能有索引?
轉載于:https://www.cnblogs.com/xuzhong86/p/7636113.html
總結
以上是生活随笔為你收集整理的oracle sqlldr (一) 最基本语法的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 使用TI 的低功耗C5x DSP的指纹识
 - 下一篇: SQL优化:从设计表结构开始(层次型表结