日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
客戶化DB2日期/時(shí)間格式的示例

客戶化DB2日期是我們經(jīng)常遇到的問題,如果您的客戶希望日期格式為YYYYMMDD怎么辦呢?***的方法時(shí)寫一個(gè)客戶化的格式化函數(shù):

市中網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),市中網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為市中上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的市中做網(wǎng)站的公司定做!

下面時(shí)就是客戶化DB2日期函數(shù)的例子:

 
 
 
  1. create function ts_fmt(TS timestamp, fmt varchar(20))   
  2. returns varchar(50)   
  3. return   
  4. with tmp (dd,mm,yyyy,hh,mi,ss,nnnnnn) as   
  5. (   
  6. select   
  7. substr( digits (day(TS)),9),   
  8. substr( digits (month(TS)),9) ,   
  9. rtrim(char(year(TS))) ,   
  10. substr( digits (hour(TS)),9),   
  11. substr( digits (minute(TS)),9),   
  12. substr( digits (second(TS)),9),   
  13. rtrim(char(microsecond(TS)))   
  14. from sysibm.sysdummy1   
  15. )   
  16. select   
  17. case fmt   
  18. when 'yyyymmdd'   
  19. then yyyy || mm || dd   
  20. when 'mm/dd/yyyy'   
  21. then mm || '/' || dd || '/' || yyyy   
  22. when 'yyyy/dd/mm hh:mi:ss'   
  23. then yyyy || '/' || mm || '/' || dd || ' ' ||   
  24. hh || ':' || mi || ':' || ss   
  25. when 'nnnnnn'   
  26. then nnnnnn   
  27. else   
  28. 'date format ' || coalesce(fmt,' ') ||   
  29. ' not recognized.'   
  30. end   
  31. from tmp  

這個(gè)公式乍看起來比較復(fù)雜,細(xì)看一下,您會(huì)發(fā)現(xiàn)它還是很簡單易用的。首先,使用公共表表達(dá)式(Common Table Expression)將時(shí)間格式中每一個(gè)部分提取出來,然后根據(jù)用戶提供的日期格式重新組裝輸出。這個(gè)函數(shù)很靈活,用戶可以簡單地添加WHEN子句來加上期望的日期格式。使用函數(shù)時(shí),如果輸入的日期格式?jīng)]有,函數(shù)還可以輸出出錯(cuò)信息。

【編輯推薦】

DB2刪除數(shù)據(jù)時(shí)的小技巧

DB2事件監(jiān)控的命令

教您如何實(shí)現(xiàn)DB2在線導(dǎo)入

DB2在線導(dǎo)出的方法

db2存儲(chǔ)過程常用語句

  

本文名稱:客戶化DB2日期/時(shí)間格式的示例
網(wǎng)站鏈接:http://www.dlmjj.cn/article/dheiipd.html