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的開發,還要...