Oracle 11g SQL fundamentals 03 -- 類型轉換函式

來源:互聯網
上載者:User

標籤:blog   http   ar   sp   for   資料   2014   log   bs   

Oracle的資料類型轉換分為兩種:一種是隱式轉換,另一種是顯式轉換。在用的時候盡量用顯式轉換。

隱式轉換通常為Varchar2或char轉換為  number和date或者反過來。例,hir_date>‘1-JAN-2014‘字串隱式轉換為date類型,select ‘53.5‘+23 from dual為字串隱式轉換為number類型。

顯式轉換:

顯式類型轉換通過to_number,to_char,to_date達到 數實值型別與字串類型 日期類型與字串類型 之間的相互轉換。

TO_CHAR的傳回值為varchar2類型

 

TO_CHAR(date,‘format_model‘) 日期轉換為字串

I.大小寫敏感

II.在format_model前加上fm可去除日期裡的前置0。如,to_char(sysdate,‘fmYYYY-MM-DD‘).

TO_CHAR(number,‘format_model‘)   數字轉換為字串

如果format_model不足以容納被轉換到數值,則轉換失敗,顯示一串#。

 

TO_NUMBER(char[,‘format_model‘])

TO_DATE(char[,‘format_model‘]) format_model前加fx表示精確匹配。

Oracle 11g SQL fundamentals 03 -- 類型轉換函式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.