配置文件:
LOAD DATA
INFILE *
INTO TABLE DEPT
REPLACE
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘
( DEPTNO,
FILLER_1 FILLER, //see it filler
DNAME,
LOC
)
BEGINDATA
20,Something Not To Be Loaded,Accounting,”Virginia,USA”当装载数据时候 需要在输入记录中跳过各种不同的列是非常有用的
例如你想 装入 1.3.5列 跳过2.4列 可以利用filler
它可以让我们在数据流里面指定一个列 不把他放到数据库中。我疑惑的是FILLER_1 FILLER 这里的FILLER_1 是哪来的,看了三思的涂抹oracle里也有个 TCOL FILLER,这TCOL和FILLER_1都是自己随便写的吗?
LOAD DATA
INFILE *
INTO TABLE DEPT
REPLACE
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘
( DEPTNO,
FILLER_1 FILLER, //see it filler
DNAME,
LOC
)
BEGINDATA
20,Something Not To Be Loaded,Accounting,”Virginia,USA”当装载数据时候 需要在输入记录中跳过各种不同的列是非常有用的
例如你想 装入 1.3.5列 跳过2.4列 可以利用filler
它可以让我们在数据流里面指定一个列 不把他放到数据库中。我疑惑的是FILLER_1 FILLER 这里的FILLER_1 是哪来的,看了三思的涂抹oracle里也有个 TCOL FILLER,这TCOL和FILLER_1都是自己随便写的吗?
1. 在某路径下写控制文件 e:\testRegionControl.ctl :
load data
infile e:\region.txt
truncate into table region
fields terminated by X'09'
TRAILING NULLCOLS
(
PPCC_ID :PPCC_ID),
PPCC_PRINT_CODE :PPCC_PRINT_CODE,
PPCC_STATUS :PPCC_STATUS,
PPCC_STATUS :PPCC_STATUS,
filler1 FILLER,
PPCC_MPDC_CREATE_DATE to_date('" + PPCC_MPDC_CREATE_DATE + "','YYYY-MM-DD'),
PPCC_MPDC_UPDATE_POINT_FLAG constant '1',
PPCC_MPDC_AMT to_number(trim(:PPCC_MPDC_AMT))
)
这是你博客上的帖子,不知道是不是你自己写的?
filler1 FILLER, 里的filler1是可以随便写吗?