程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle轉換函數一覽

Oracle轉換函數一覽

編輯:Oracle數據庫基礎

Oracle轉換函數的對於Oracle數據庫的重要性毋庸置疑,下面就為您整理出了最常用的一些Oracle轉換函數,希望可以讓您對Oracle轉換函數有更多的了解。

1、ascIIStr(str)
說明:將任意字符集的字符串轉換為當前數據庫實例對應的ascii字符串。

SELECT ascIIStr('中華民族') FROM dual;

備注:和該函數相似的有ascii,它是取得字符串第一個字符的ascii碼,後面的字符不管;chr是將ascii碼轉換為對應的字符。

2、cast()
說明:將一個內置數據類型或集合類型轉變為另一個內置數據類型或集合類型。

SELECT CAST(SYSDATE AS VARCHAR2(100)) FROM dual;

3、chartorowid(str)
說明:將字符串轉變為rowid數據類型,但字符串必須符合rowid格式。

4、convert(str,char_set,source_char_set)
說明:將字符串從一個字符集轉變為另一個字符集。Str為要轉變的字符串,char_set為轉變後的字符集,source_char_set為該字符串原始的字符集。

SELECT convert('中國','US7ASCII','ZHS16GBK') FROM dual;

4、rowidtochar(rowid)
說明:將rowid轉換為對應的varchar2數據類型值。

5、to_char()
select to_char(n’中國’) from dual;  轉變為本地字符集類型

select to_char(10000,’L99G999D99MI’) from dual;  轉換成貨幣格式

6、to_date()
轉變為日期格式。

7、to_number()
將字符串轉變為數字值,但字符串必須是數字(0~9)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved