论坛积分策略 论坛VIP区开放申请 我爱电脑万人签名活动 原声大碟520欢迎你 广告位招租
发新话题
打印

详解sqlldr加载数据到不同表的问题

详解sqlldr加载数据到不同表的问题

实例解析:sqlldr加载数据到不同表的问题
9 w, Q. I/ H' G  U" d% Z- u/ j# T0 `, a打造最好的电脑自学交流论坛我爱电脑技术论坛* H1 b" g6 H; _0 c( R

& s* ]; _' H/ m5 j' {% L# {$ qwww.520diannao.com◆首先我们来创建测试表: 7 F$ Q) b' [' {% {) u: S# v4 o

# S4 x7 H# L5 x% k% T# l我爱电脑技术论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台! p/ o, n% o: ?
D:\Orion>sqlplus eygle/eygle
# T' f* g$ w/ y+ y( O' Pwww.520diannao.comwww.520diannao.com& R# ^0 u9 J( @' U! c* j* A$ J) R
SQL*Plus: Release 9.2.0.6.0 - Production on 星期一 11月 11 12::20 2007
+ S7 `5 f3 y# G4 j, _- ^www.520diannao.com
! R* M6 m; R+ i7 F% u) D' s电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.1 @' C/ H; r4 M. w

8 J8 w6 L. h# g5 v2 A3 [我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛$ l1 l( v6 J, `7 w
连接到:我爱电脑技术论坛* g1 i# X. u! z7 x
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
! s9 J; j9 E. L" fWith the Partitioning, OLAP and Oracle Data Mining options我爱电脑技术论坛* b& j% a0 X5 f# j; g+ a6 L& g
JServer Release 9.2.0.6.0 - Production打造最好的电脑自学交流论坛- B& }  l+ u* w& Q8 A' O
我爱电脑技术论坛3 ?8 M0 ^) l( f1 u1 n
19:53:59 SQL> create table test1 (
) q# B' ?' o( F3 e3 o( D我爱电脑技术社区--打造最好的电脑技术自学交流平台19:54:14   2  a1 varchar2(10),
7 _* K3 a, u2 j% ^9 u3 I( L19:54:21   3  a2 varchar2(10),9 {0 w. V$ g. w* w+ h  Z& N- ^1 f; N
19:54:26   4  a3 varchar2(10));
- S5 C* x! F% V+ u打造最好的电脑自学交流论坛打造最好的电脑自学交流论坛9 i% S( z4 n/ X/ d4 e
表已创建。: d! k! T" A+ p: o* S* F) m

" _& Q' O5 W+ p+ U( d2 {7 ~) V4 c( pwww.520diannao.com已用时间:  00: 00: 00.03
4 N- R( d; @& I打造最好的电脑自学交流论坛19:54:32 SQL> create table test2 (
* [6 e- m$ ]0 K8 @3 B我爱电脑技术论坛19:54:35   2  a1 varchar2(10),电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1 r; s: r8 t4 _
19:54:39   3  a2 varchar2(10),我爱电脑技术社区--打造最好的电脑技术自学交流平台; _/ @$ V2 v) j, P1 F
19:54:40   4  a3 varchar2(10));我爱电脑技术社区--打造最好的电脑技术自学交流平台8 w9 w6 i" k; Z

6 M2 ]7 y, S% t& |, M我爱电脑技术社区--打造最好的电脑技术自学交流平台表已创建。www.520diannao.com% Q3 ?" N* q" L

1 w& `& r1 n0 L9 T" S: q+ Xwww.520diannao.com已用时间:  00: 00: 00.04打造最好的电脑自学交流论坛3 e0 P- `, }8 r4 L0 N8 Z: }
23:21:42 SQL> exit
( F( T. ^! u; f& k4 J打造最好的电脑自学交流论坛从Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
) D3 n# A  K* y0 L" R2 D电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站With the Partitioning, OLAP and Oracle Data Mining options电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 c9 C. w2 B, L6 ~  K+ J' z
JServer Release 9.2.0.6.0 - Production中断开打造最好的电脑自学交流论坛$ X, z6 k! U: S3 U/ I. j6 z' b- a
7 v& [' r5 d4 {3 H0 `# p

/ s0 g3 p& ~0 Zwww.520diannao.comwww.520diannao.com1 y) A# W/ X3 F8 K3 N3 N9 ?

1 f2 C! c# A  Z我爱电脑技术社区--打造最好的电脑技术自学交流平台我爱电脑技术社区--打造最好的电脑技术自学交流平台9 u: t- w# b) ]; n5 X' z0 t0 d, e1 q

! l' W% a0 s, r+ X  d% a我爱电脑技术社区--打造最好的电脑技术自学交流平台
& X# V9 n5 D# I  M' C9 d◆然后我们来测试数据: 我爱电脑技术论坛# U( m. d; E" Z, ]. c2 `

% C4 T* i9 T  {! Z6 ?! _打造最好的电脑自学交流论坛www.520diannao.com+ s3 k: u! K1 N% B3 U
D:\Orion>cat data.txt
6 n& r7 X2 v' F: c/ |  w* j电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站01,KunMing,YunNanwww.520diannao.com* E6 ?2 E) N) S6 G# _. k+ e
02,BeiJing,BeiJing
, K! O6 w: p/ `6 T( z我爱电脑技术社区--打造最好的电脑技术自学交流平台02,ShenZhe,ShenZhe
- d! q! r; v  l" D' C4 r- x: D  F02,TianJin,TianJin我爱电脑技术论坛+ k& j6 ]+ q" i3 |: J, S
D:\Orion>www.520diannao.com* g8 ?. p4 g9 V) b

1 t* A6 u- ^5 p6 L0 v2 v* z
' f  [9 F6 U! b: N◆控制文件
/ [) a' \& R+ ]- E* S$ X我爱电脑技术论坛打造最好的电脑自学交流论坛4 B4 S5 }( x/ a9 _+ o0 H

* W2 B$ z+ L+ s7 q1 Rwww.520diannao.comD:\Orion>cat data.ctl5 [. M& q5 S& H2 D! d5 c
LOAD DATA
- N- x" t, n. t7 c" o9 g我爱电脑技术社区--打造最好的电脑技术自学交流平台INFILE 'data.txt'www.520diannao.com" D1 ^% x+ E, u' N7 U
APPEND INTO TABLE test1
4 W* N3 ]+ m0 K3 k" C4 a. T/ uWHEN (2) = '1'1 Z" J% y7 a2 E0 K* C! v
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY " " TRAILING NULLCOLS
- L, Q4 k; Z1 p电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( a1 POSITION(01:02), a2 POSITION(04:10), a3 POSITION(12:19) )打造最好的电脑自学交流论坛. F) Z/ Q1 g* {( r  G$ c
INTO TABLE test2
  |( F4 w) x0 J6 Z! @" f/ Vwww.520diannao.comWHEN (2) = '2'
! M& p% G  f0 L# W/ h! c5 }1 N% F( K我爱电脑技术论坛FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY " " TRAILING NULLCOLS
: I4 U8 X$ O* I7 H2 }) {" f& N; ?3 @( a1 POSITION(01:02), a2 POSITION(04:10), a3 POSITION(12:19) )电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站7 R" p7 J7 L( a# v

$ t% M) c7 U1 q# _我爱电脑技术论坛
0 J' \4 R4 ]5 q6 }我爱电脑技术论坛
: C/ ]# F* [# o6 z  S
& w6 i& x9 b2 x1 n1 I我爱电脑技术论坛$ Q% R: R7 n# a( \5 l. M+ L
◆加载数据 6 I  I# ^% @/ X2 s4 N
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 K- ?8 M) c# _4 ]+ E5 X- C* b
打造最好的电脑自学交流论坛: U) J3 K! R* t$ b2 r5 y8 T
D:\Orion>sqlldr eygle/eygle errors=20000 log=data.log control=data.ctl: d% p  U; @3 J: R& x: N/ @
www.520diannao.com" N% _, Y, x- B7 \7 K
SQL*Loader: Release 9.2.0.6.0 - Production on 星期一 11月 11 12:23:21 2007, h. Y. I( J1 \. \( F! D
打造最好的电脑自学交流论坛; p0 a; n  g& \; r. Q# B2 b
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.www.520diannao.com  ?) |9 y) f9 i+ C

2 t' F$ T- m% y' V8 m' M# \0 K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站达到提交点,逻辑记录计数3我爱电脑技术社区--打造最好的电脑技术自学交流平台( `' D" q: F& N! m( j
达到提交点,逻辑记录计数4打造最好的电脑自学交流论坛' ^* M; T! O: y6 `% O
打造最好的电脑自学交流论坛2 N3 ]3 F& w$ W; y: y
www.520diannao.com- y( k  F( q( P1 X4 X( Q
◆检查结果 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  ]7 a7 e% @& `/ y+ [4 a% b
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  t: o4 q3 A7 K' ]9 y8 B) E5 h

, N6 f2 i1 }# A* E9 K! N电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站D:\Orion>sqlplus eygle/eygle
2 U- t, V# j! [我爱电脑技术社区--打造最好的电脑技术自学交流平台
4 a: n: f0 y3 Q: w6 U8 ^我爱电脑技术社区--打造最好的电脑技术自学交流平台SQL*Plus: Release 9.2.0.6.0 - Production on 星期一 11月11  12:31:29 2007
" R2 N* r% j& t我爱电脑技术论坛
& L9 e1 I) n, w+ T, Z打造最好的电脑自学交流论坛Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.我爱电脑技术论坛$ o! T1 Y+ n  `
我爱电脑技术论坛% Z2 W) I( E( C" m+ @# }
www.520diannao.com) M) z# {% H5 T7 F* `
◆连接到:
, X) A  x7 `, H! c: r! d5 u; E0 j我爱电脑技术论坛
# X" J+ A2 Y9 e! b" r5 Hwww.520diannao.com我爱电脑技术论坛7 }2 f% G5 D4 u) x* |) S1 Z5 f. D
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
3 g. z0 O; r+ z3 V2 q' Y3 @7 _打造最好的电脑自学交流论坛With the Partitioning, OLAP and Oracle Data Mining options打造最好的电脑自学交流论坛& {% r- k) p, A" l% q% o7 B" |
JServer Release 9.2.0.6.0 - Production: t3 w/ f. l. F8 w$ M6 r4 ^

7 k# w& Y2 U2 O2 g' j我爱电脑技术论坛19:57:38 SQL> select * from test1;
2 X, J  V8 D- V8 s1 M2 I
; i  w6 h1 l: J电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站A1         A2         A3
9 {9 S$ p( k4 m5 D& a我爱电脑技术论坛---------- ---------- ----------www.520diannao.com* }7 x" k' g. h, Q3 z" h- G7 Z) T
01         KunMing    YunNan
0 s# F: A. N9 w/ Y) Uwww.520diannao.com我爱电脑技术社区--打造最好的电脑技术自学交流平台8 \4 X7 E% s* L* ^. B
已用时间:  00: 00: 00.00
' ~4 J+ ]( V( r0 U打造最好的电脑自学交流论坛19:57:42 SQL> select * from test2;
0 ~  z8 [& \* E  c- p电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
3 f! h$ ?$ Z& Z7 Y我爱电脑技术社区--打造最好的电脑技术自学交流平台A1         A2         A3  L. j+ m* W8 K( y' h
---------- ---------- ----------
6 X& d" B5 R8 X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站02         BeiJing    BeiJing电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站5 w8 b4 L3 d& c  `
02         ShenZhe    ShenZhe我爱电脑技术社区--打造最好的电脑技术自学交流平台+ t, n1 s+ l3 c4 G
02         TianJin    TianJinwww.520diannao.com- H6 F6 d; R2 i. Z5 T
我爱电脑技术社区--打造最好的电脑技术自学交流平台! o1 N& d' c+ U* [5 P+ q7 E
已用时间:  00: 00: 00.00我爱电脑技术社区--打造最好的电脑技术自学交流平台7 ^. g$ \* L2 Y* |4 g* b) ]
19:57:45 SQL> exit
% Y  f. Y5 {$ P2 ?7 P我爱电脑技术论坛从Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production  g# M1 w$ q6 J/ F, c  [3 Q
With the Partitioning, OLAP and Oracle Data Mining options
9 w- F* D5 Z" ^" v7 NJServer Release 9.2.0.6.0 - Production中断开打造最好的电脑自学交流论坛6 f3 {# Q  q% S5 F0 g
www.520diannao.com' e, Q$ k" o9 k5 e

3 f: S& H+ u/ ]5 Z我爱电脑技术论坛打造最好的电脑自学交流论坛& C4 ?& h+ [# ~) T4 J
注释:假如你不选择分区表,就可以用这个方式来直接加载数据到不同的数据表中。

TOP

发新话题