sqlloader日期转换问题,字符集问题

[复制链接]
查看11 | 回复2 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
从sybase数据库bcp出来的日期为
Oct 17 2003
oracle9.2 字符集ZHS16GBK
客户端字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK
控制文件
......
id,
OPER_TIME date "MON DD YYYY",
user_id
....
报错:ORA-01843: 无效的月份
将客户端字符集改为american_america.us7ascii
无错误信息
但是有中文的字段都是乱码了
这个怎么办
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
SERVICE_NUMBER CHAR,

DATE_ENDING
DATE 'YYYY-MM-DD HH24:MI:SS',
IF_VALID
DECIMAL EXTERNAL,

DATE_START
DATE 'YYYY-MM-DD HH24:MI:SS',
DATE_SERVICE_INVALID DATE 'YYYY-MM-DD HH24:MI:SS',
使用下面格式看看,应该没有问题的。估计是你写错格式了,看好数据后在写格式
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
Load DATA
characterset US7ASCII
INFILE test.data
APPEND
INTO TABLE apps.test_tmp
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
test ,
name
)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行