2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。
3、加载数据,dbms_lob.WRITEAPPEND
您好,很高兴为您解答。
create table demo( id int primary key,
theBlob blob
)
/
create or replace directory my_files as '/export/home/tkyte/public_html'
declare
l_blob blob
l_bfile bfile
begin
insert into demo values ( 1, empty_blob() )
returning theBlob into l_blob
l_bfile := bfilename( 'MY_FILES', 'aria.gif' )
dbms_lob.fileopen( l_bfile )
dbms_lob.loadfromfile( l_blob, l_bfile,
dbms_lob.getlength( l_bfile ) )
dbms_lob.fileclose( l_bfile )
end
/
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)