我試圖十六進制轉換爲字符在甲骨文非常類似this爲Microsoft SQL Server的Oracle SQL轉換HEX爲char
select xx('0A') from dual;
其中0A
是換行符的十六進制在Unix中。
我試圖十六進制轉換爲字符在甲骨文非常類似this爲Microsoft SQL Server的Oracle SQL轉換HEX爲char
select xx('0A') from dual;
其中0A
是換行符的十六進制在Unix中。
或
SELECT ASCIISTR(CHR(TO_NUMBER('0A','xx'))) FROM DUAL
嘗試
SELECT UTL_I18N.RAW_TO_CHAR (<string>, <src_char_set>) FROM DUAL;
例如,
SELECT UTL_I18N.RAW_TO_CHAR ('0A', 'AL32UTF8') FROM DUAL;
我會如何着手在Oracle9i上執行此操作? UTL_I18N需要10g – sonar
試試看是否可行 - > SELECT UTL_RAW.CAST_TO_VARCHAR2('0A')FROM DUAL; – Bharathi
看起來不錯,但是UTL_I18N也允許你指定tyhe編碼爲UTF-8;這是我需要的。謝謝Bharathi。 – sonar