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

select to_char('25MAR12', 'DDMONYY') from dual;该怎么处理

2012-04-14 
select to_char(25MAR12, DDMONYY) from dualSQL select to_char(25MAR12, DDMONYY) from dual

select to_char('25MAR12', 'DDMONYY') from dual;
SQL> select to_char('25MAR12', 'DDMONYY') from dual;
select to_char('25MAR12', 'DDMONYY') from dual
  *
ERROR at line 1:
ORA-01722: invalid number

为何用select to_char('25MAR12', 'DDMONYY') from dual;会报这个错呢?谢谢!

[解决办法]
to_char是将数字或者时间转化成文本,所以你这个'25MAR12' 有问题
[解决办法]
25MAR12本身就是字符,你又用to_char,不觉的有问题吗?
[解决办法]
不能识别
[解决办法]
先to_date再to_char吧

热点排行