将Varchar类型列转换为BLOB ora-22858

时间:2015-05-26 08:38:46

标签: sql oracle plsql oracle10g

我想将z <= std_logic_vector(unsigned(x) - unsigned(z)); 转换为VARCHAR但我收到此错误:

  

Ora-22858数据类型的更改无效

1 个答案:

答案 0 :(得分:0)

有一个函数utl_raw.cast_to_raw()将varchar2转换为BLOB值,我们在Oracle11g中使用了该值 如果您想转换为CLOB simpy,请使用TO_CLOB

希望这会有所帮助。