您的位置:首页 >> 数据库 >> Oracle >> 正文
Oracle RSS
 

ORACLE常用傻瓜问题1000问(之七)

http://www.rdxx.com 05年12月27日 17:20 网络 我要投稿

关键词: 问题 , 常用 , Oracle
 
大家在應用ORACLE的時候可能會遇到很多看起来很混乱的問題, 特別對新手老说, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對ORACLE高手是不用看的.

ORACLE內部函數篇
255. CHARTOROWID(CHAR)
將包含外部語法ROWID的CHAR或VARCHAR2數值轉換為內部的二進制語法,參數CHAR必須是包含外部語法的ROWID的18字符的字符串.
SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO');
NAME : LEIXUE

256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)
CONVERT將字符串CHAR中的字符?腟OURCE_CHAR_SET標識的字符集轉換為由DEST_CHAR_SET標識的字符集

SELECT CONVERT('GroB','US7ASCII','WE8HP') 'CONVERSION' FROM PUBS;
CONVERSION: Gross

257. HEXTORAW(CHAR)
將包含十六進制的CHAR轉換為一個RAW數值.
INSERT INTO BSEMPMS(RAW_COLUMN) SELECT HEXTORAW('7D') FROM TEST;

258. RAWTOHEX(RAW)
將RAW數值轉換為一個包含十六進制的CHAR值.
SELECT RAWTOHEX(RAW_COLUMN) 'CONVERSION' FROM BSEMPMS;
CONVERSION: 7D

259. ROWIDTOCHAR(ROWID)
將一個ROWID數值轉換為VARCHAR2數据??型.
SELECT ROWID FROM BSEMPMS WHERE ROWIDTOCHAR(ROWID) LIKE '%BR1AAB%';

260. TO_MULTI_BYTE(CHAR)
將CHAR中的單字??轉換為等价的多字??字符.
SELECT TO_MULTI_BYTE('ASFDFD') FROM TEST;

261. TO_SINGLE_BYTE(CHAR)
將CHAR中的多字??轉換為等价的單字??字符.
SELECT TO_SINGLE_BYTE('ASFDFD') FROM TEST;

262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS})
將文本TEXT按照指定的轉換方式轉換成數据庫字符集和民族字符集.
其中TEXT是待轉換的.
USING CHAR_CS參數轉換TEXT為數据庫字符集,輸出數据??型是VARCHAR2.
USING NCHAR_CS參數轉換TEXT為數据庫字符集,輸出數据??型是NVARCHAR2.
CREATE TABLE TEST(CHAR_COL CHAR(20),NCHAR_COL NCHAR(20));
INSERT INTO TEST VALUES('HI,N'BYE');
SELECT * FROM TEST;

263. DUMP(EXPR,RETURN_FORMAT,START_POSITION,LENGTH)
返回一個包含數据??型代碼,字??長度等內部表示信息的VARCHAR2值.返回結果是當前數据庫字符集,數据??型按照下面規定的內部數据??型的編碼作為一個數字進行返回:
代碼 數据??型
0 VARCHAR2
1 NUMBER
8 LONG
12 DATE
23 RAW
24 LONG RAW
69 ROWID
96 CHAR
106 MSSLABEL
參數RETUEN_FORMAT指定按照下面的基數表示返回的數值.
RETURN_FORMAT RESULT
8 8進制
10 10進制
16 16進制
17 單字符表示
如果參數RETURN_FORMAT沒有指定,則按十進制表示返回.
如果參數START_POSITION和LENGTH被指定,則?腟TART_POSITION開始的長為LENGTH的字??將被返回,缺省是返回整數表示.

上一页 下一页


 
 
标签: 问题 , 常用 , Oracle 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站