oracle 中的大对象数据类型blob、clob、nclob的意义以及区别
2017-04-15 00:00
393 查看
一、请问clob 和blob是什么意思?
答:1,他们都是oracle数据库中的大对象数据类型,oracle提供专门的包对其操作。
2,blob、clob、nclob 三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。
LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。
可以执行读取、存储、写入等特殊操作
CLOB(Character Large Object) 用于存储对应于数据库定义的字符集的字符数据。(类似于long类型)
BLOB(Binary Large Object) 可用来存储无结构的二进制数据。(类似于row和long row)
二、请问LOB的BLOB、CLOB、BFILE有什麽区别,都用在什麽情况?怎样操作?
答:
BLOB ——内部二进制大对象。
CLOB ——内部字符大对象。
NCLOB ——内部定长多字节字符大对象。
BFILE ——外部二进制文件。
LOB 由两部分组成:数据(值)和指向数据的指针(定位器)。尽管值与表自身一起存储,但是一个LOB 列并不包含值,仅有它的定位指针。更进一步,为了使用大对象,程序必须声 明定位器类型的本地变量。你将在本章后面见到P L / S Q L 接口使用定位器如同操作系统的文件 处理一样。当LOB(除了BFILE )被创建时,定位器被存放在列中,值被存放在LOB 段中, LOB 段是在数据库内部表的一部分。当BFILE 被创建时,定位器如同平常一样存储在列中
三、blob和clob最大是多少?还是没有最大限制?
答:它们的最大上限就是4G, Clob可以存储单字节字符数据,Blob可以存储无结构的二进制数据
答:1,他们都是oracle数据库中的大对象数据类型,oracle提供专门的包对其操作。
2,blob、clob、nclob 三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。
LOB有几种类型,取决于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。
可以执行读取、存储、写入等特殊操作
CLOB(Character Large Object) 用于存储对应于数据库定义的字符集的字符数据。(类似于long类型)
BLOB(Binary Large Object) 可用来存储无结构的二进制数据。(类似于row和long row)
二、请问LOB的BLOB、CLOB、BFILE有什麽区别,都用在什麽情况?怎样操作?
答:
BLOB ——内部二进制大对象。
CLOB ——内部字符大对象。
NCLOB ——内部定长多字节字符大对象。
BFILE ——外部二进制文件。
LOB 由两部分组成:数据(值)和指向数据的指针(定位器)。尽管值与表自身一起存储,但是一个LOB 列并不包含值,仅有它的定位指针。更进一步,为了使用大对象,程序必须声 明定位器类型的本地变量。你将在本章后面见到P L / S Q L 接口使用定位器如同操作系统的文件 处理一样。当LOB(除了BFILE )被创建时,定位器被存放在列中,值被存放在LOB 段中, LOB 段是在数据库内部表的一部分。当BFILE 被创建时,定位器如同平常一样存储在列中
三、blob和clob最大是多少?还是没有最大限制?
答:它们的最大上限就是4G, Clob可以存储单字节字符数据,Blob可以存储无结构的二进制数据
相关文章推荐
- oracle 中的大对象数据类型blob、clob、nclob的意义以及区别
- Oracle 中的大对象数据类型blob、clob、nclob的意义以及区别
- Oracle与MySQL数据库大型对象类型(TinyBlob Blob Mediumblob LongBlob / BLOB CLOB NCLOB BFILE )的区别
- oracle对大对象类型操作:blob,clob,nclob,bfile
- 【摘抄】oracle对大对象类型操作:blob,clob,nclob,bfile
- oracle对大对象类型操作:blob,clob,nclob,bfile
- oracle对大对象类型操作:blob,clob,nclob
- oracle中,有4个大对象(lobs)类型可用,分别是blob,clob,bfile,nclob。
- oracle中的blob类型,clob类型,nclob类型主要区别是什么?
- oracle对大对象类型操作:blob,clob,nclob
- 【转】oracle对大对象类型操作:blob,clob,nclob,bfile
- oracle对大对象类型操作:blob,clob,nclob
- Spring JDBC-使用Spring JDBC获取本地连接对象以及操作BLOB/CLOB类型数据
- Oracle中BLOB、CLOB、LONG、LongRaw数据类型的区别
- 在oracle中,有4个大对象(lobs)类型可用,分别是blob,clob,bfile,nclob。
- oracle对大对象类型操作:blob,clob,nclob,bfile
- oracle对大对象类型操作:blob,clob,nclob,bfile
- oracle对大对象类型操作:blob,clob,nclob
- Oracle中的Blob类型和Clob类型的区别
- oracle中Blob和Clob类型的区别