Oracle 函式專題 TO CHAR

2021-06-07 14:48:54 字數 1287 閱讀 2252

to_char函式提供一套有效的工具用於把各種資料型別(日期/時間,int,float,numeric)轉換成格式化的字串以及反過來從格式化的字串轉換成原始的資料型別

模板一select to_char(sysdate,'模板') from dual;

模板如下:

hh     一天的小時數 (01-12)

hh12     一天的小時數 (01-12)

hh24     一天的小時數 (00-23)

mi     分鐘 (00-59)

ss     秒 (00-59)

ssss     午夜後的秒 (0-86399)

am or a.m. or pm or p.m.     正午標識(大寫)

am or a.m. or pm or p.m.     正午標識(小寫)

y,yyy     帶逗號的年(4 和更多位)

yyyy     年(4和更多位)

yyy     年的後三位

yy     年的後兩位

y     年的最後一位

bc or b.c. or ad or a.d.     年標識(大寫)

bc or b.c. or ad or a.d.     年標識(小寫)

month     全長大寫月份名(9字元)

month     全長混合大小寫月份名(9字元)

month     全長小寫月份名(9字元)

mon     大寫縮寫月份名(3字元)

mon     縮寫混合大小寫月份名(3字元)

mon     小寫縮寫月份名(3字元)

mm     月份 (01-12)

day     全長大寫星期幾(9字元)

day     全長混合大小寫星期幾(9字元)

day     全長小寫星期幾(9字元)

dy     縮寫大寫星期幾(3字元)

dy     縮寫混合大小寫星期幾(3字元)

dy     縮寫小寫星期幾(3字元)

ddd     一年裡的日子(001-366)

dd     乙個月裡的日子(01-31)

d     一周裡的日子(1-7;sun=1)

w     乙個月裡的週數

ww     一年裡的週數

cc     世紀(2 位)

j     julian 日期(自西元前2023年1月1日來的日期)

q     季度

rm     羅馬數字的月份(i-xii;i=jan)-大寫

rm     羅馬數字的月份(i-xii;i=jan)-小寫

oracle序列專題

oracle沒有象sql server中一樣的自增加字段,要實現只能通過sequence來實現 1.建立序列 create sequence your seq nocycle maxvalue 9999999999 start with 1 2.使用觸發器實現自增 create or replace...

Oracle研究專題 Oracle系統安裝與配置

最近開始研究oracle資料庫,蓋因公司的系統要麼oracle要麼是mysql吧。作為乙個it工作者,沒有碰過oracle是一件很匪夷所思得事情。想到過去幾年,乃至接觸it行業開始就只有玩過sql server,是太low了。所以從現在開始要好好學一下oracle資料庫,不僅是plsql的開發,還要...

Oracle研究專題 Oracle系統安裝與配置

最近開始研究oracle資料庫,蓋因公司的系統要麼oracle要麼是mysql吧。作為乙個it工作者,沒有碰過oracle是一件很匪夷所思得事情。想到過去幾年,乃至接觸it行業開始就只有玩過sql server,是太low了。所以從現在開始要好好學一下oracle資料庫,不僅是plsql的開發,還要...