Oracl自定义函数Blob类型转varchar2

网友投稿 492 2022-11-10

Oracl自定义函数Blob类型转varchar2

Oracl自定义函数Blob类型转varchar2

create or replace function blob_to_varchar(tempblob in Blob) return varchar2 is l_amount BINARY_INTEGER := 800; l_offset INTEGER := 1; l_buffer RAW(32767); l_text_buffer VARCHAR2(32767);BEGIN IF (tempblob IS NULL) THEN return ''; end if; DBMS_LOB.READ(tempblob, l_amount, l_offset, l_buffer); l_text_buffer := UTL_RAW.CAST_TO_VARCHAR2(l_buffer); return l_text_buffer;EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('!ERROR: ' || SUBSTR(SQLERRM, 1, 247)); RAISE;END blob_to_varchar;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:UEditor上传自定义文件夹
下一篇:SpringSecurity实现动态加载权限信息的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~