plsql中日期转换星期的函数

在写sql语句时,经常碰到要把日期转换成星期,于是自己写一个转换函数,

使用时直接调用。

 

第一步:先做一个数字对应表

 

 第二步:写函数

create or replace function F_xingqi(p_date in date) return varchar is
  v_day  varchar2(10);
  v_dayx varchar2(10);
begin
  select to_char(p_date - 1, 'd') into v_day from dual;                                --D是星期第几天
  select jglmktname into v_dayx from szzh where jglbarcode = V_DAY;    --数字转换成大写
  RETURN '星期' || v_dayx;                                                                        --输出拼接星期
end F_xingqi;

 

第三步:应用

 

posted @ 2021-02-04 11:00  蜕变大哥  阅读(1886)  评论(0)    收藏  举报