load data infile方式数据无法正确导入的问题导入数据中有0开头数据不对

Benson2012 2013-04-10 10:52:54
Load data
Infile '/var/test/tmp/DALLUSERRTMP.cvs'
replace delete Into table KDCS_BROADBANDUSER
(ID "KDCS_BROADBANDUSER_SEQ.NEXTVAL",
ACCOUNT terminated by ',',
BANDWIDTH terminated by ',',
PROVINCE terminated by ',',
CITY terminated by ',',
CONNECTTYPE terminated by ',',
ACCOUNTTYPE terminated by ',')

数据格式:
02700428056,4M,71,0027,3,0
02700428788,4M,71,0027,3,0
02700428791,4M,71,0027,3,0
02700428793,4M,71,0027,3,0
02700428087,10M,71,0027,3,0
02700428790,10M,71,0027,3,0
02700400115,4M,71,0027,3,0
导入进去02700428056就成了2700428056了,请问是咋个解决这个问题呢?
...全文
214 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Benson2012 2013-04-10
  • 打赏
  • 举报
回复
我试过在0前加一个\后0数据就对了,但是要不修改文件才行。
Benson2012 2013-04-10
  • 打赏
  • 举报
回复
数据库字段是varchar2(30)类型,不是数值类型啊
luoyoumou 2013-04-10
  • 打赏
  • 举报
回复
这个字段是数值类型吧?把这个字段修改成字符类型不就得了?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧