开发者社区> 问答> 正文

如何使用SQL插入BLOBcreate or replace directory utllobdir

如何使用SQL插入BLOBcreate or replace directory utllobdir as 'C:\alipay'; --你的BLOB文件所在位置。

展开
收起
茶什i 2019-11-20 14:45:11 923 0
1 条回答
写回答
取消 提交回答
  • create table bfile_tab (bfile_column BFILE); create table t (blob_column BLOB);

    declare a_blob BLOB; a_bfile BFILE := BFILENAME('UTLLOBDIR','test.jpg'); begin insert into bfile_tab values (a_bfile) returning bfile_column into a_bfile; insert into t values (empty_blob()) returning blob_column into a_blob; dbms_lob.fileopen(a_bfile); dbms_lob.loadfromfile(a_blob, a_bfile, dbms_lob.getlength(a_bfile)); dbms_lob.fileclose(a_bfile); commit; end; 要较新的版本才支持

    2019-11-20 14:45:29
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载