金融其它 日期

日期的问题,dbdate

redhat5.6 跟 informix 11.5之前安装的时候dbdate为MDY4*后来发现导入一个文件日期出错后来调整了dbdate为Y4MD/,还是有问题于是重新安装informixinformix用户中的bash_profile中dbdate为Y4MD/其他的都正常安装,安装完成之后执行语句select date('20130101') from XXX结果... 显示全部
redhat5.6 跟 informix 11.5

之前安装的时候dbdate为MDY4*
后来发现导入一个文件日期出错
后来调整了dbdate为Y4MD/,还是有问题

于是重新安装informix
informix用户中的bash_profile中dbdate为Y4MD/

其他的都正常安装,安装完成之后

执行语句
select date('20130101') from XXX
结果为 1205: Invalid month in date

之后再次执行语句
select date('120101') from XXX
结果为
12/01/2001/

求让这个dbdate生效 收起
参与6

查看其它 5 个回答xxyyy 的回答

xxyyy xxyyy 系统运维工程师 济南超讯软件技术有限公司
select date('20130101') from XXX
改为
select to_date('20130101',"%Y%m%d") from XXX

无论dbdate是什么,都不会错了。
互联网服务 · 2013-08-02
浏览1501

回答者

xxyyy
系统运维工程师 济南超讯软件技术有限公司
评论93

xxyyy 最近回答过的问题

回答状态

  • 发布时间:2013-08-02
  • 关注会员:0 人
  • 回答浏览:1501
  • X社区推广