Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換的實(shí)際應(yīng)用方案
本文主要介紹的是Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換to_char(date)的實(shí)際相關(guān)操作,你如果對(duì)Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換的實(shí)際應(yīng)用方案感興趣的話,你就可以點(diǎn)擊以下的文章對(duì)其有更深的了解,望你會(huì)有所了解。
Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換分為顯式數(shù)據(jù)類(lèi)型轉(zhuǎn)換和隱式類(lèi)型轉(zhuǎn)換
在通常情況下,隱式數(shù)據(jù)類(lèi)型轉(zhuǎn)換是可用的,但建議你做顯示數(shù)據(jù)類(lèi)型轉(zhuǎn)換以確保SQL的可靠性.顯式的數(shù)據(jù)類(lèi)型轉(zhuǎn)換包括:
to_number 字符轉(zhuǎn)換為數(shù)字
to_date 字符轉(zhuǎn)換為日期
to_char 數(shù)字轉(zhuǎn)化為字符
to_char 日期轉(zhuǎn)化為字符TO_CHAR(date,'format_model')
必須加單引號(hào),并且區(qū)分大小寫(xiě)
Oracle數(shù)據(jù)類(lèi)型轉(zhuǎn)換中能夠包含任一有效的日期格式元素
有一個(gè)fm元素用來(lái)刪除填補(bǔ)的空,或者前導(dǎo)零
用一個(gè)逗號(hào)與日期值分開(kāi)select employee_id,to_char(hire_date,'MM/YY') as month
- from employees
- where last_name='Higgins'
- employee_id month
- 205 06/94
- select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss am') as today from dual
- 2006-06-24 13:39:06 下午select to_char(to_date('21-1月-95'),'yyyy-mm-dd hh24:mi:ss am') as today from dual
- 1995-01-21 00:00:00 上午select to_char(sysdate,'dd "of" month') from dual
- 24 of 6月select to_char(syadate,'yyyy-mm-dd cc') from dual
- 2006-06-24 21
- cc:世紀(jì)select to_char(sysdate,'yyy-mm-dd cc') as today from dual
- 006-06-24 21
- select to_char(sysdate,'yy-mm-dd cc') as today from dual
- 06-06-24 21
- select to_char(sysdate,'y,yyy-mm-dd cc') as today from dual
- 2,006-06-24 21
以上的相關(guān)內(nèi)容就是對(duì)Oracle的數(shù)據(jù)類(lèi)型轉(zhuǎn)換的介紹,望你有所收獲。
【編輯推薦】