2013-01-22 67 views
0

如何將字節存儲在Varchar2中,並將其作爲ASCII文本處理爲「正常」文本? (如在查詢中)。如何將字節存儲在Oracle Varchar2中,並將ASCII視爲文本

如果不可能,限制在哪裏?

我知道列是用字符集定義的,所以如果它是ANSI的話,我可以不用放什麼樣的1字節值?對於單字節字符集,是否有比ANSI更「更好」的解決方案?

回答

-1

您必須將字節編碼爲文本。您可以使用rawtohex函數或utl_encode包。爲了顯示字符,必須使用反函數,然後將原始字節轉換爲varchar2。使用utl_raw.cast_to_varchar2

+0

然後我不能把它當作文本 – Olav

+0

你能提供一些例子嗎? –

相關問題