数据库中一个字段为日期类型,我想让显示的时候显示成xxxx年xx月xx日,进行了下面的尝试,select to_char(aa,'yyyy年mm月dd日') as 日期 from bb
但报错:ora-01821:日期格式无法识别但是我看select to_char(aa,'yyyy-mm-dd') as 日期 from bb就可以
但报错:ora-01821:日期格式无法识别但是我看select to_char(aa,'yyyy-mm-dd') as 日期 from bb就可以
解决方案 »
- pl/sql Developer 如何使分支语句实现自动缩进呢?
- 这个sql怎么写?
- 谁能帮我优化一下这个sql 语句,谢谢大家了.!!!!
- 我的这个触发器为什么没有作用
- lsnrctl status查看服务器端listener进程的状态
- "Note:From Oracle 10g you don't need to put the "/AS SYSDBA" in quotes anymore."是什么意思?
- 可以把Oracle的字符集由WE8ISO8859P1改成UTF-8吗?
- 如何衡量一个Oracle Forms程序?
- oracle 打包问题!在线等待!马上给分!
- 新手,求一SQL语句
- 创建表空间的重做信息问题。
- 在oracle 10g 中怎样从一个视图中定时的把新数据添加到一个表中?
应该就可以了,操作系统如果是英文的,中文字符会无法识别。
select to_char(aa,'yyyy')||"年"||to_char(aa,'mm')||"月"||to_char(aa,'dd')||"日" as 日期 from bb
学到了,谢谢指点。
好神奇的语句