如何将字节存储在Varchar2中,并将其作为文本“正常”处理为ASCII格式? (就像在查询中一样)。
如果不可能,限制在哪里?
我知道列是用字符集定义的,所以如果它是ANSI,那么我不能把那个1字节的值放在那里?对于1字节字符集,是否存在比ANSI更好的解决方案?
答案 0 :(得分:-1)
您必须将字节编码为文本。您可以使用rawtohex
函数或utl_encode
包。要显示字符,必须使用反函数,然后将原始字节转换为varchar2。使用utl_raw.cast_to_varchar2
。