to_char是转换成字符型。。
to_date才是转换成日期型
to_date才是转换成日期型
解决方案 »
- 请教用存储过程生成文件时如何实现换行?
- 行转列,求解
- 为什么从user_tables表里能读出来有表,可就是不能desc?
- ORACLE数据库慢的原因是什么?应该从那些方面下手?我的数据库越来越慢!
- oracle导出的dmp文件自动消失
- 最最菜鸟的问题:oracle的循环控制语句中有没有break和continue语句,要是没有有什么替代语句?
- 两个问题向前辈请教。1、如何禁用操作系统认证? 2、使用connect /as sysdba命令的操作系统账号是否必须在database 中创建?
- 求助,SQL中WHERE语句里可以用IF吗?
- 数据库启动问题 --请教
- oracle 怎么建表?
- 复杂的sql语句,请问怎么写?解决后立马给分
- 这段sql文是什么意思?
to_date('2004年1月1日','yyyy年mm月dd日')
select to_date(replace(replace(replace('2004年1月2日','年','-'),'月','-'),'日',''),'yyyy-mm-dd') from dual
================================
不错
select to_date('2004年1月1日','yyyy"年"mm"月"dd"日"') from dual
提示:
ORA-01821:日期格式无法识别???