您的位置:首页 > 数据库

使用sqlldr导入数据的一点问题

2013-06-09 17:30 225 查看
1.控制文件(add_test.ctl):

LOAD DATA
INFILE sqlexport_ALLutf_8.txt
APPEND INTO TABLE hbkf_crm.ogu_baseinfo_list_201305wd
FIELDS TERMINATED BY ","
(ACCT_MONTH,LATN_ID,PRD_INST_ID,INNET_DUR_LVL_ID,STD_PRD_ID,WD,ACCT_ID,CUST_ID,WZ,REGION_ID)

2.数据文件部分内容:

201305,1001,19029556023,3001,60101020,0,100100145962,10000145962,0,1001050205
201305,1001,19024051934,3001,10151010,0,100168609115,19027083340,0,1001040101
201305,1001,19043898058,2001,10151010,0,100183846547,19042754990,0,1001050101

3.在cmd中执行:
D:\>sqlldr userid=hbkf_crm/crm224kfgl@ZS_KFDB1 control =D:\add_test.ctl





记录数没有问题。



但是在数据库中却显示不出来。



统计出来的数据条数是相同的。

各种核对控制文件,数据文件,换各种分隔符,还是不行。

最后灵光一闪是不是字符编码有问题,重新保存数据编码为UTF-8.

重试,之后导入没问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: