当拥有varchar,Bfile,NCLOB时,CLOB的需求是什么?



Clob用于存储高达4gb的数据字符。它类似于Varchar。那么布有什么用呢?我们可以使用BFile来存储文档,pdf..等等。

那么我们为什么需要CLOB?

CLOB: max。8 TB(!)取决于DB块大小- "DB字符集"
NCLOB:马克斯。8tb(!)取决于DB块大小-"国家字符集"

VARCHAR:马克斯。2000个字符或4000个字节

BFILE:将二进制数据存储在操作系统文件中,而不是数据库本身。4 GB)

http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/sql_elements001.htm i45441
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/datatype.htm

Varchar2在表中的最大长度上限是4000。CLOB的长度可以比这个长。我的大部分知识都是oracle 7/8/9,所以VARCHAR2现在可能超过4000了。但是在过去,你必须使用clob

最新更新