从英文字符集数据库卸载出来的CSV,如何sqlldr到中文库?
源端: US7ASCII
目标: AL32UTF8
控制文件如下,解决了问题。
[oracle@p2p:/u01/data/fpsj]$ cat test.ctl
load
CHARACTERSET US7ASCII
infile '/u01/data/fpsj/rz_fpdkl_mx.csv'
badfile '/tmp/test.bad'
discardfile '/tmp/test.dis'
-- append
truncate
into table p2pzcpt.rz_fpdkl_mx_test
fields terminated by ',' OPTIONALLY ENCLOSED BY '"'
(
SWJG_DM,
RZ_YF,
RZ_NSRSBH,
FPDM,
FPHM,
RZ_SJ date 'yyyy/mm/dd hh24:mi:ss',
RZ_JG,
FP_KPRQ,
GF_NSRSBH,
JE,
SL,
SE,
XF_NSRSBH,
FP_MW,
JSKH,
RZ_WXYY,
RZ_RGJZ_BZ,
RZ_FS,
TASK_ID,
CZY_DM,
CZY_MC,
CRCSUM,
JGLB,
DKBZ,
DKYF,
DKSJ,
CCBZ,
SKFPSCBZ,
FP_LB,
GDZC_BZ,
NSR_XZ,
PACKEDTAG,
XF_QYMC,
QD_BZ,
GF_QYMC,
CZDATE timestamp "dd-MON-yyyy hh:mi:ss.ff PM",
CZDATE_CHAR,
XHQD_BZ,
FP_FLAG
)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/271063/viewspace-1969241/
,如需转载,请注明出处,否则将追究法律责任。