日期:2014-05-17  浏览次数:21042 次

Oracle LOB 字段有什么用?
我几乎没用过Oracle,   所以来问个很SB的问题:

Oracle的大字段LOB有什么用呢?

好像用的都是BLOB之类的,   而且LOB最大可达4G,成谅解BLOB却只能达到2G,   为什么不

用LOB而要用BLOB呢?

------解决方案--------------------
LOB是一种大数据类型的统称,用来存储大量数据的数据库字段,最大可以存储4G字节的内容。oracle提供了CLOB,,NCLOB,BLOB,BFILE这几种LOB类型:
  CLOB:和oracle7中的LONG类型相似,存储单字节字符数据。
  NCLOB:用来存储定宽多字节字符数据。(比如存中文的)
  BLOB:和LONG RAW相似,存储无结构的二进制数据,图片,声音等。
  BFILE:oracle中只保存一个类似指针的东西,指向操作系统中某一位置的文件。实际的文件存储在文件系统中。
------解决方案--------------------
前三个都是4G的。
CLOB,NCLOB存字符的,BLOB存非结构化的二进制数据,图片,音频,视频等。