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;

 

第三步:應用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM