免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1904 | 回复: 1
打印 上一主题 下一主题

perl 读取oracle 日期字段 出现异常,急问? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-12 15:45 |只看该作者 |倒序浏览
我用perl的dbi模块连接oracle数据库,读取表数据在存储为txt文件,出现日期字段的时候存储为了现在的格式

01-1月 -00|31-12月-99|01-1月 -00|31-12月-99
原来的时间是:1900/1/1   9999/12/31  1900/1/1  9999/12/31


怎么回事?如何解决?

论坛徽章:
0
2 [报告]
发表于 2011-12-12 16:01 |只看该作者
这是典型的Perl 默认行为坏事的情况。遇到这种情况,就不要按照日期来保存输出字段。
按照字符串来对待的话,就不会有这些默认情况。在提取这个字段的时候,用字符串进行包装,输出的时候,解开这些包装就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP