读书人

关于to_char的有关问题

发布时间: 2013-03-13 10:56:58 作者: rapoo

关于to_char的问题
我想把表里的一个字符型的现实日期的字段,如:2011-01-19 转换成201101这种格式,下面是我的代码
select to_char(product_time,'YYYYMM') from hmi_sim
总是报错ora-01722:无效数字
请指教怎么解决
[解决办法]
-- 字段是字符类型的话,直接用 replace()函数!
[解决办法]

引用:
我想把表里的一个字符型的现实日期的字段,如:2011-01-19 转换成201101这种格式,下面是我的代码
select to_char(product_time,'YYYYMM') from hmi_sim
总是报错ora-01722:无效数字
请指教怎么解决

存日期为什么要用字符型呢,不是有date类型嘛
select to_char(to_date('2011-01-19','yyyy-mm-dd'),'yyyymm') from dual

读书人网 >oracle

热点推荐