`
Dxx23
  • 浏览: 141123 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle对大对象类型操作:blob,clob,nclob,bfile的区别

阅读更多

LOB(large object) 类型的变量如下:

类型                        描述
BFILE       二进制文件,存储在数据库外的操作系统文件,只读的。把此文件当二进制处理。
BLOB        二进制大对象。存储在数据库里的大对象,一般是图像声音等文件。
CLOB        字符型大对象。一般存储大数量文本信息。存储单字节,固定宽度的数据。
NCLOB       字节字符大对象。存储单字节大块,多字节固定宽度,多字节变宽度数据。

Oracle将lob分类为两种:

1.存储在数据库里的,参与数据库的事务。BLOB,CLOB,NCLOB。
2.存储在数据库外的BFILE,不参与数据库的事务,也就是不能rollback或commit等,是只读的,不允许写,必须生成一个外部的操作系统文件让bfile locator能够完全指向它,它依赖于文件系统的数据完整性。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics