DBMS_LOB.CLOSE(directions); commit; end; 把插入的BLOB数据转换成字符串显示的方式是 select id,UTL_RAW.cast_to_varchar2(blb) blb from tb_test t; 这种方式在显示纯文本字符串时显示的是正常的,可当我插入的数据例如是这种时在查询显示时就会显示为空,兄弟姐妹们谁有更好的显示方式,看到的话分享一下,...
在Oracle数据库中,可以使用UTL_RAW.CAST_TO_VARCHAR2函数将BLOB类型的数据转换为字符串。下面是一个示例: ="hljs">="hljs-keyword">SELECTUTL_RAW.CAST_TO_VARCHAR2(BLOB_COLUMN)="hljs-keyword">ASSTRING_COLUMN ="hljs-keyword">FROMYOUR_TABLE; 在这个示例中,BLOB_COLUMN是存储BLOB类型数据的列,YOUR_TA...
一,读取图片转为String类型: 需要使用Sun公司提供的Base64工具 String str = ((Map) list1.get(0)).get("EINVOICEFILE").toString(); //通过查询取出EINVOICEFILE的属性值,EINVOICEFILE在数据库中以(1:cat.png)这种varchar类型存储(公司平台需要可忽略)。 String[] filemap = str.split(":"); String i...
首先考虑到 如何将表中的BLOB类型转成字符串,我们可以通过创建一个方法: Create Or Replace Function BlobToVarchar (Blob_In In Blob) Return Varchar2 Is V_Varchar Varchar2(4000); V_Start Pls_Integer := 1; V_Buffer Pls_Integer := 4000; Begin If Dbms_Lob.Getlength(Blob_In) Is Null Then Ret...
把插入的BLOB数据转换成字符串显示的方式是 select id,UTL_RAW.cast_to_varchar2(blb) blb from tb_test t; 这种方式在显示纯文本字符串时显示的是正常的,可当我插入的数据例如是这种时在查询显示时就会显示为空,兄弟姐妹们谁有更好的显示方式,看到的话分享一下,谢谢了!!