设为首页 加入收藏

TOP

Oracle中不同语言环境导致to_date出错的问题
2015-07-24 11:27:12 来源: 作者: 【 】 浏览:6
Tags:Oracle 不同 语言 环境 导致 to_date 出错 问题

写了个存储过程,里面用了个函数,函数里有一段to_date(dateFrom, 'yyyy/mm/dd'),运行后发现数据插入错误,插入的数据为“0001/9/14”。感觉莫名其妙,不知道为什么会是这样的数据,经过调试,发现我在测试窗口输入的日期“2014/9/1”在程序中变成了“01-SEP-14”,瞬间恍然大悟,原来是当做01年9月14日了。

知道了原因就好说了,直接放出解决办法:to_date(to_char(dateFrom, 'yyyy/mm/dd'), 'yyyy/mm/dd')。再次运行,成功记录。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle安装 下一篇ORACLE实验二

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)