SELECT
utl_raw.cast_to_varchar2(dbms_lob.substr(t.dync_xmlstr))
from t_wf_dcasedispatchmsg t
dbms_lob.substr函数用来操作数据库的大型对象,叫做大型对象定位器
utl_raw.cast_to_varchar2函数用来将blob转为varchar2
长度限制:2000
如果长度超出2000
SELECT utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR(t.command,2000,1)),
utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR(t.command,2000,2001))
from nc_his.ESB_INTERFACE_LOG_H t
Oracle中RAW和Varchar2常用的两个转换函数
1. UTL_RAW.CAST_TO_RAW
该函数按照缺省字符集(一般为GB2312),将VARCHAR2字符串转换为RAW。
2. UTL_RAW.CAST_TO_VARCHAR2
该函数按照缺省字符集合(一般为GB2312),将RAW转换为VARCHAR2。