日期小写转大写的函数
SQL> create or replace function date_change(in_date in date)
2 return varchar2 is
3 v_date varchar2(30);
4 begin
5 v_date := to_char(in_date,'yyyy-mm-dd');
6 v_date := translate(v_date,'0123456789-','零壹贰叁肆伍陆柒捌玖-');
7 --v_date := replace(v_date,'0','零');
8 return v_date;
9 end;
10 /
函数已创建。
SQL> select date_change(sysdate) from dual;
DATE_CHANGE(SYSDATE)
--------------------------------------------------------------------------------
贰零零捌-零伍-壹壹
SQL>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/129556/viewspace-269301/
,如需转载,请注明出处,否则将追究法律责任。