- 论坛徽章:
- 0
|
原帖由 Minsic 于 2009-8-28 15:59 发表 ![]()
我的意思是:
修改控制文件里面备注字段的长度的描述。
非常感谢老兄的帮助!!!
一、将控制文件备注修改为:备注 VARCHAR2(300) ,
会出以下错误
sqlldr userid=bocomcmis/bocomcmis control=PLS_ASSUREINFO_QH_090732.ctl errors=100000000 direct=y columnarrayrows=10000
SQL*Loader-350: Syntax error at line 23.
Expecting "," or ")", found "VARCHAR2".
备注 VARCHAR2(300) ,
二、将控制文件修改如下:备注 CHAR(300) ,可以正常导入了。
LOAD DATA
INFILE './PLS_ASSUREINFO_QH_090732.del'
Append
continueif last !='^N'
INTO TABLE PLS_ASSUREINFO_QH_090732
fields terminated by "^O" optionally enclosed by '"'
TRAILING NULLCOLS (
担保合同号,
机构号,
合同类型,
合同号,
担保人类型,
担保人客户号,
保证起始日 DATE 'YYYY-MM-DD',
保证到期日 DATE 'YYYY-MM-DD',
保证状态,
币种,
保证金额,
额度,
是否有保证金标志,
保证金编号,
保证金账号,
备注 CHAR(300) ,
时间戳 TIMESTAMP 'YYYY-MM-DD HH24:MI:SS.FF',
扩展标志位,
扩展域
) |
|