oracle sqlldr统制文件模板

oracle sqlldr控制文件模板?????文章来源:http://www.cnblogs.com/twyth/archive/2009/08/16/1547141.html

oracle sqlldr控制文件模板

oracle sqlldr统制文件模板

?

?

?

?

?

文章来源:http://www.cnblogs.com/twyth/archive/2009/08/16/1547141.html
? 1oracle sqlldr统制文件模板Sqlldr userid=lgone/tiger control=a.ctl?
? 2oracle sqlldr统制文件模板LOAD DATA?
? 3oracle sqlldr统制文件模板INFILE?'t.dat'?//?要导入的文件?
? 4oracle sqlldr统制文件模板//?INFILE 'tt.date'?//?导入多个文件?
? 5oracle sqlldr统制文件模板//?INFILE *?//?要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容, *和't.dat'不能同时存在
? 6oracle sqlldr统制文件模板
? 7oracle sqlldr统制文件模板INTO TABLE table_name?//?指定装入的表?
? 8oracle sqlldr统制文件模板BADFILE?'c:bad.txt'?//?指定坏文件地址?
? 9oracle sqlldr统制文件模板
10oracle sqlldr统制文件模板*************?以下是4种装入表的方式?
11oracle sqlldr统制文件模板APPEND?//?原先的表有数据 就加在后面?
12oracle sqlldr统制文件模板//?INSERT?//?装载空表 如果原先的表有数据 sqlloader会停止 默认值?
13oracle sqlldr统制文件模板//?REPLACE?//?原先的表有数据 原先的数据会全部删除?
14oracle sqlldr统制文件模板//?TRUNCATE?//?指定的内容和replace的相同 会用truncate语句删除现存数据?
15oracle sqlldr统制文件模板
16oracle sqlldr统制文件模板*************?指定的TERMINATED可以在表的开头 也可在表的内部字段部分?
17oracle sqlldr统制文件模板FIELDS TERMINATED BY?','?OPTIONALLY ENCLOSED BY?'"'?
18oracle sqlldr统制文件模板//?装载这种数据: 10,lg,"""lg""","lg,lg"?
19oracle sqlldr统制文件模板//?在表中结果: 10 lg "lg" lg,lg?
20oracle sqlldr统制文件模板//?TERMINATED BY X '09'?//?以十六进制格式 '09' 表示的?
21oracle sqlldr统制文件模板//?TERMINATED BY WRITESPACE?//?装载这种数据: 10 lg lg?
22oracle sqlldr统制文件模板
23oracle sqlldr统制文件模板TRAILING NULLCOLS?*************?表的字段没有对应的值时允许为空?
24oracle sqlldr统制文件模板
25oracle sqlldr统制文件模板*************?下面是表的字段?
26oracle sqlldr统制文件模板(?
27oracle sqlldr统制文件模板col_1 , col_2 ,col_filler FILLER?//?FILLER 关键字 此列的数值不会被装载?
28oracle sqlldr统制文件模板//?如: lg,lg,not 结果 lg lg?
29oracle sqlldr统制文件模板)?
30oracle sqlldr统制文件模板//?当没声明FIELDS TERMINATED BY ',' 时?
31oracle sqlldr统制文件模板//?(?
32oracle sqlldr统制文件模板//?col_1 [interger external] TERMINATED BY ',' ,?
33oracle sqlldr统制文件模板//?col_2 [date "dd-mon-yyy"] TERMINATED BY ',' ,?
34oracle sqlldr统制文件模板//?col_3 [char] TERMINATED BY ',' OPTIONALLY ENCLOSED BY 'lg'?
35oracle sqlldr统制文件模板//?)?
36oracle sqlldr统制文件模板//?当没声明FIELDS TERMINATED BY ','用位置告诉字段装载数据?
37oracle sqlldr统制文件模板//?(?
38oracle sqlldr统制文件模板//?col_1 position(1:2),?
39oracle sqlldr统制文件模板//?col_2 position(3:10),?
40oracle sqlldr统制文件模板//?col_3 position(*:16),?//?这个字段的开始位置在前一字段的结束位置?
41oracle sqlldr统制文件模板//?col_4 position(1:16),?
42oracle sqlldr统制文件模板//?col_5 position(3:10) char(8)?//?指定字段的类型?
43oracle sqlldr统制文件模板//?)?
44oracle sqlldr统制文件模板
45oracle sqlldr统制文件模板BEGINDATA?//?对应开始的 INFILE * 要导入的内容就在control文件里?
46oracle sqlldr统制文件模板10,Sql,what?
47oracle sqlldr统制文件模板20,lg,show?
48oracle sqlldr统制文件模板
49oracle sqlldr统制文件模板=====================================================================================?
50oracle sqlldr统制文件模板////////////?注意begindata后的数值前面不能有空格?
51oracle sqlldr统制文件模板
52oracle sqlldr统制文件模板1?*****?普通装载?
53oracle sqlldr统制文件模板LOAD DATA?
54oracle sqlldr统制文件模板INFILE?*?
55oracle sqlldr统制文件模板INTO TABLE DEPT?
56oracle sqlldr统制文件模板REPLACE?
57oracle sqlldr统制文件模板FIELDS TERMINATED BY?','?OPTIONALLY ENCLOSED BY?'"'?
58oracle sqlldr统制文件模板(DEPTNO,?
59oracle sqlldr统制文件模板DNAME,?
60oracle sqlldr统制文件模板LOC?
61oracle sqlldr统制文件模板)?
62oracle sqlldr统制文件模板BEGINDATA?
63oracle sqlldr统制文件模板10,Sales,"""USA"""?
64oracle sqlldr统制文件模板20,Accounting,"Virginia,USA"?
65oracle sqlldr统制文件模板30,Consulting,Virginia?
66oracle sqlldr统制文件模板40,Finance,Virginia?
67oracle sqlldr统制文件模板50,"Finance","",Virginia?//?loc 列将为空?
68oracle sqlldr统制文件模板60,"Finance",,Virginia?//?loc 列将为空?
69oracle sqlldr统制文件模板
70oracle sqlldr统制文件模板2?*****?FIELDS TERMINATED BY WHITESPACE 和 FIELDS TERMINATED BY x'09'?的情况?
71oracle sqlldr统制文件模板LOAD DATA?
72oracle sqlldr统制文件模板INFILE?*?
73oracle sqlldr统制文件模板INTO TABLE DEPT?
74oracle sqlldr统制文件模板REPLACE?
75oracle sqlldr统制文件模板FIELDS TERMINATED BY WHITESPACE?
76oracle sqlldr统制文件模板--?FIELDS TERMINATED BY x'09'?
77oracle sqlldr统制文件模板(DEPTNO,?
78oracle sqlldr统制文件模板DNAME,?
79oracle sqlldr统制文件模板LOC?
80oracle sqlldr统制文件模板)?
81oracle sqlldr统制文件模板BEGINDATA?
82oracle sqlldr统制文件模板10?Sales Virginia?
83oracle sqlldr统制文件模板
84oracle sqlldr统制文件模板3?*****?指定不装载那一列?
85oracle sqlldr统制文件模板LOAD DATA?
86oracle sqlldr统制文件模板INFILE?*?
87oracle sqlldr统制文件模板INTO TABLE DEPT?
88oracle sqlldr统制文件模板REPLACE?
89oracle sqlldr统制文件模板FIELDS TERMINATED BY?','?OPTIONALLY ENCLOSED BY?'"'?
90oracle sqlldr统制文件模板( DEPTNO,?
91oracle sqlldr统制文件模板FILLER_1 FILLER,?//?下面的 "Something Not To Be Loaded" 将不会被装载?
92oracle sqlldr统制文件模板DNAME,?
93oracle sqlldr统制文件模板LOC?
94oracle sqlldr统制文件模板)?
95oracle sqlldr统制文件模板BEGINDATA?
96oracle sqlldr统制文件模板20,Something Not To Be Loaded,Accounting,"Virginia,USA"?
97oracle sqlldr统制文件模板
98oracle sqlldr统制文件模板4?*****?position的列子?
99oracle sqlldr统制文件模板LOAD DATA?
100oracle sqlldr统制文件模板INFILE?*?
101oracle sqlldr统制文件模板INTO TABLE DEPT?
102oracle sqlldr统制文件模板REPLACE?
103oracle sqlldr统制文件模板( DEPTNO position(1:2),?
104oracle sqlldr统制文件模板DNAME position(*:16),?//?这个字段的开始位置在前一字段的结束位置?
105oracle sqlldr统制文件模板LOC position(*:29),?
106oracle sqlldr统制文件模板ENTIRE_LINE position(1:29)?
107oracle sqlldr统制文件模板)?
108oracle sqlldr统制文件模板BEGINDATA?
109oracle sqlldr统制文件模板10Accounting Virginia,USA?
110padding: 0px; margin: 0