首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于to_char的有关问题

2013-03-13 
关于to_char的问题我想把表里的一个字符型的现实日期的字段,如:2011-01-19 转换成201101这种格式,下面是我

关于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

热点排行