select substr(to_char(to_date('20060102','yyyyMMdd'),'yyyyMMdd'),1,4)||'年'||
substr(to_char(to_date('20060102','yyyyMMdd'),'yyyyMMdd'),5,2)||'月'||
substr(to_char(to_date('20060102','yyyyMMdd'),'yyyyMMdd'),7,2)||'日' from dual
substr(to_char(to_date('20060102','yyyyMMdd'),'yyyyMMdd'),5,2)||'月'||
substr(to_char(to_date('20060102','yyyyMMdd'),'yyyyMMdd'),7,2)||'日' from dual
解决方案 »
- 用2种工具sql navigator/pl sql developer访问同一个数据库,里面的内容怎么不一样
- oracle:关于数据表customers
- 大表数据插入到另一个大表
- oracle-instantclient 在linux系统解包后 怎么应用,请求指点
- 为什么我的for循环无法执行进去啊,游标不怎么会用,还请各位帮忙看看啊
- oracle的SQL语句出错.谁帮我看看
- 如何把表中content字段中的'abc' 替换为‘xyz'?
- 如何得到每类数据的头2条.[难]
- 请教关于从存储过程返回数组的问题,急
- sql update 如果为零不更新,不为零更新
- 请教一个SQL的逻辑实现.
- 如何启动oracle服务
REPLACE (
TO_CHAR (TO_DATE ('20050602', 'YYYYMMDD'), 'YYYY/MM-DD'),
'/', '年'),
'-', '月') || '日'
FROM DUAL
SQL> select to_char(sysdate,'YYYY"年"-MM"月"-DD"日"') AS RESLUT FROM DUAL;RESLUT
----------------
2006年-04月-10日
---------------------------------------------------------------------------
2006年04月11日