sqlload的问题:如何让oracle正确导入带有千分位的数字呢?

isprogramer 2003-06-02 10:26:59
我现在有一个固定长度分割的文本,每行一条记录,我要将它导入到表中,可是中间有一个金额字段在文本中却是含有千分位(逗号)的,我写了如下语句:
TMBAL POSITION(30,47) DECIMAL EXTERNAL,
如何让oracle正确导入带有千分位的数字呢?
...全文
106 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
enhydraboy 2003-06-06
  • 打赏
  • 举报
回复
good answer
black_snail 2003-06-06
  • 打赏
  • 举报
回复
哈哈,这不是什么大问题,(我不是高人:-)
很少有ORACLE做不了的事:-)

TMBAL POSITION(30,47) DECIMAL EXTERNAL,

改成

TMBAL POSITION(30:47) CHAR "TO_NUMBER(:TMBAL,'9,999.99')"




光说不练之龙飞虎
isprogramer 2003-06-02
  • 打赏
  • 举报
回复
那位高人说“不能实现”,也算是一种答案嘛

17,382

社区成员

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

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