(); desBlob.setBytes(1, Files.readAllBytes(file.toPath())); return desBlob; } 以及pl/sql过程 FUNCTION get_file (p_dir in varchar2, p_file in varchar2) RETURN BLOBAS LANGUAGE JAVANAME 'FilesFromUnix.getFile (java.lang.String, java.lang.String) return java.sql.Blob'; 这项工作没有...
使用Cards区域-Oracle Apexv21.1下载BLOB文件 我有一个结果: 这给了我以下下载: 我是这样做的: 1.在SQL命令中创建此过程 CREATE OR REPLACE PROCEDURE get_file (p_file_id IN VARCHAR2) IS --The parameter will be the ID of the file in my document table l_blob_content tb_document.blob_document...
使用UTL_RAW包中的RAW_TO_HEX函数将BLOB数据转换为十六进制字符串。 代码语言:txt 复制 SELECT UTL_RAW.CAST_TO_VARCHAR2(UTL_RAW.CAST_TO_RAW('HEX_STRING')) AS converted_blob FROM YOUR_TABLE; 这将返回BLOB字段的十六进制字符串表示。 使用UTL_RAW包中的CAST_TO_VARCHAR2函数将十六进制字符串转换为可读...