ITPub博客

首页 > 数据库 > 数据库开发技术 > 在sqlplus中操作blob和clob

在sqlplus中操作blob和clob

原创 数据库开发技术 作者:jss001 时间:2009-02-23 16:56:29 0 删除 编辑

create directory utllobdir as 'd:'
在sqlplus中操作blob和clobcreate table blobtest(col1 BLOB);
在sqlplus中操作blob和clobcreate table clobtest(col1 cLOB);
在sqlplus中操作blob和clob
在sqlplus中操作blob和clob--insert BLOB
在sqlplus中操作blob和clobdeclare
在sqlplus中操作blob和cloba_blob BLOB;
在sqlplus中操作blob和clobbfile_name BFILE := BFILENAME('UTLLOBDIR','teslob.doc');
在sqlplus中操作blob和clobbegin
在sqlplus中操作blob和clobinsert into blobtest values (empty_blob())
在sqlplus中操作blob和clobreturning col1 into a_blob;
在sqlplus中操作blob和clobdbms_lob.fileopen(bfile_name);
在sqlplus中操作blob和clobdbms_lob.loadfromfile(a_blob, bfile_name, dbms_lob.getlength(bfile_name));
在sqlplus中操作blob和clobdbms_lob.fileclose(bfile_name);
在sqlplus中操作blob和clobcommit;
在sqlplus中操作blob和clobend;
在sqlplus中操作blob和clob
在sqlplus中操作blob和clob--update BLOB
在sqlplus中操作blob和clobdeclare
在sqlplus中操作blob和cloba_blob BLOB;
在sqlplus中操作blob和clobbfile_name BFILE := BFILENAME('UTLLOBDIR','log.txt');
在sqlplus中操作blob和clobbegin
在sqlplus中操作blob和clobupdate blobtest set col1=empty_blob() where rownum=1
在sqlplus中操作blob和clobreturning col1 into a_blob;
在sqlplus中操作blob和clobdbms_lob.fileopen(bfile_name);
在sqlplus中操作blob和clobdbms_lob.loadfromfile(a_blob, bfile_name, dbms_lob.getlength(bfile_name));
在sqlplus中操作blob和clobdbms_lob.fileclose(bfile_name);
在sqlplus中操作blob和clobcommit;
在sqlplus中操作blob和clobend;
在sqlplus中操作blob和clob
在sqlplus中操作blob和clob--insert CLOB
在sqlplus中操作blob和clobcreate table clobtest(col1 CLOB);
在sqlplus中操作blob和clob
在sqlplus中操作blob和clobdeclare
在sqlplus中操作blob和cloba_clob CLOB;
在sqlplus中操作blob和clobbfile_name BFILE := BFILENAME('UTLLOBDIR','teslob.doc');
在sqlplus中操作blob和clobbegin
在sqlplus中操作blob和clobinsert into clobtest values (empty_clob())
在sqlplus中操作blob和clobreturning col1 into a_clob;
在sqlplus中操作blob和clobdbms_lob.fileopen(bfile_name);
在sqlplus中操作blob和clobdbms_lob.loadfromfile(a_clob, bfile_name, dbms_lob.getlength(bfile_name));
在sqlplus中操作blob和clobdbms_lob.fileclose(bfile_name);
在sqlplus中操作blob和clobcommit;
在sqlplus中操作blob和clobend;
在sqlplus中操作blob和clob
在sqlplus中操作blob和clob--update CLOB
在sqlplus中操作blob和clobdeclare
在sqlplus中操作blob和cloba_clob CLOB;
在sqlplus中操作blob和clobbfile_name BFILE := BFILENAME('UTLLOBDIR','log.txt');
在sqlplus中操作blob和clobbegin
在sqlplus中操作blob和clobupdate clobtest set col1=empty_clob() where rownum=1
在sqlplus中操作blob和clobreturning col1 into a_clob;
在sqlplus中操作blob和clobdbms_lob.fileopen(bfile_name);
在sqlplus中操作blob和clobdbms_lob.loadfromfile(a_clob, bfile_name, dbms_lob.getlength(bfile_name));
在sqlplus中操作blob和clobdbms_lob.fileclose(bfile_name);
在sqlplus中操作blob和clobcommit;
在sqlplus中操作blob和clobend;

通过查看lob字段的长度判断是否插入成功

select dbms_lob.getlength(col1) from blobtest;
在sqlplus中操作blob和clobselect dbms_lob.getlength(col1) from clobtest;

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/18921899/viewspace-1017650/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    306
  • 访问量
    871803