社区
MS-SQL Server
帖子详情
请教大虾:如何操作oracle大对象(CLOB,BLOB,BFILE)?
Rock
2000-03-03 12:21:00
请大侠详细一点,最好有例子,(我很笨:)):
1.如何存放到数据库中?
2.如何取出?
3.如何截取?
4.如何更改?
5.如何删除?
6.如何向浏览器发布?(我好想知道)
...全文
260
2
打赏
收藏
请教大虾:如何操作oracle大对象(CLOB,BLOB,BFILE)?
请大侠详细一点,最好有例子,(我很笨:)): 1.如何存放到数据库中? 2.如何取出? 3.如何截取? 4.如何更改? 5.如何删除? 6.如何向浏览器发布?(我好想知道)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
9Thoughts
2000-03-03
打赏
举报
回复
截取操作参照DBMS_LOB.INSTR()、DBMS_LOB.SUBSTR()、DBMS_LOB.GETLENGTH()
保存、查询、更改、删除使用标准SQL即可实现
以上ORACLE文档里都有,包括例子,请自己查阅。
向浏览器发布是什么意思?
Rock
2000-03-03
打赏
举报
回复
Hi,我查阅过,但是oracle稳当介绍不慎详细.
一下为我的笔记,但我还是没有搞明白.
大对象主要用于多媒体数据的保存.可以通过对数据库的权限控制来达到控制对媒体的访问控制.
主要的操作方法有:
().使用oracle8 API
().使用DBMS_LOB 包
().使用oracle 接口函数(OCI)
在此使用DBMS_LOB包,主要的方法有:
(1)读: read(lob_1,num_bytes,offset,buffer);
(2)写: write(lob_write,num_bytes,Offset,buffer);
(3)改: Update
(4)添加:append(dest_lob,Src_lob);
(5)截取:substr(lob_1,num_bytes,offset);
(6)删除:Erase(lob_1,num_bytes,lob_offset);
(7)置空:Empty_xLOB()[/*x为C、B*/] and Empty_Bfile();
(8)载入:loadFromFile(dest_lob,src_lob,num_bytes,dest_offset,scr_offset);
注意:
BFILE类型不保存在数据库中,操作只能是读,维护工作要由操作系统完成.
因此BFILE操作上有一些特别.
().BFILE只读
().所有对BFILE的操作都要先打开,后关闭.
DBMS_LOB.FILEOPEN(bfile_lob);
...
DBMS_LOB.FILECLOSE(bfile_lob);
好像只有这些,打侠如果你用过,能不能举个实例告诉我具体如何做?
另外,浏览器发布--是客户端发送媒体(图像等)访问请求,通过oracle web db从数据库中提取二进制的数据(如图像数据)提供给客户端.一般情况下,我们只是提供一个联接,而数据摘数据库中,好像这样简单联接做就不行了.
oracle
对大
对象
类型
操作
:
blob
,
clob
,n
clob
,b
file
oracle
对大
对象
类型
操作
:
blob
,
clob
,n
clob
,b
file
oracle
中
clob
和
blob
,
Oracle
中的
BLOB
和
CLOB
非洲小白脸 阅读(364) 评论(0) 编辑 收藏 所属分类:
oracle
Oracle
中的
BLOB
和
CLOB
一、区别和定义LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列LONG RAW: 可变长二进制数据,最长2G
CLOB
: 字符大
对象
Clob
用来存储单字节的字符数据N
CLOB
: 用来存储多字节的字符数据
BLOB
:...
oracle
中
CLOB
与
BLOB
、B
FILE
一、
oracle
中
Blob
和
Clob
类型的区别
BLOB
和
CLOB
都是大字段类型,
BLOB
是按二进制来存储的,而
CLOB
是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理
ORACLE
数据库,通常像图片、文件、音乐等信息就用
BLOB
字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用
CLOB
存储,这样对以后的查询更新存储等
操作
都提
oracle
CLOB
与
BLOB
的区别及使用
BLOB
和
CLOB
都是大字段类型,
BLOB
是按二进制来存储的,而
CLOB
是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理
ORACLE
数据库, 通常像图片、文件、音乐等信息就用
BLOB
字段来存储,先将文件转为二进制再存储进去。 而像文章或者是较长的文字,就用
CLOB
存储,这样对以后的查询更新 存储等
操作
都提供很大的方便。
CLOB
定义 数据库中的一种保存文件所使用的类型。 Character Large Object SQL 类型
CLOB
在 Java
Oracle
CLOB
转换
BLOB
方法
Oracle
CLOB
转换
BLOB
方法
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章