select utl_raw.cast_to_varchar2(dbms_lob.substr(lo.logcontent)) logcontent from idc_revert_loginfo lo

select  utl_raw.cast_to_varchar2(dbms_lob.substr(lo.logcontent)) logcontent from idc_revert_loginfo lo 

其中t.logcontent表里面的blob字段,此处用了dbms_lob.substr函数用来操作的大型对象,叫做大型对象定位器,前面的utl_raw.cast_to_varchar2函数用来将blob转为varchar2,但是此方法查询出的数据长度不可超过4000

select dbms_lob.substr(t.a) AS result from B t;

其中的t.a是我表里面的clob字段,同上也是用的dbms_log.substr函数完成。


备注:在其他地方看到的,记录一下。

猜你喜欢

转载自blog.csdn.net/zhx_0323/article/details/80032112