当前位置: 代码迷 >> Oracle管理 >> select to_char('25MAR12', 'DDMONYY') from dual;该怎么处理
  详细解决方案

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

热度:201   发布时间:2016-04-24 05:26:11.0
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吧
  相关解决方案