【发布时间】:2011-10-14 20:08:34
【问题描述】:
您能说出CLOB 和NCLOB 之间的区别吗?
【问题讨论】:
您能说出CLOB 和NCLOB 之间的区别吗?
【问题讨论】:
CLOB 存储在数据库字符集中编码的字符数据。 NCLOB 存储以国家字符集编码的字符数据
SELECT parameter, value
FROM v$nls_parameters
WHERE parameter LIKE '%CHARACTERSET'
将向您显示数据库的数据库和国家字符集。
【讨论】:
BLOB、CLOB、NCLOB 和 BFILE 内置的 LOB 数据类型 BLOB、CLOB 和 NCLOB(存储在内部)和 BFILE(存储在外部),可以存储最大为 4 GB 的文本、图像和空间数据等大型非结构化数据。
BLOB
BLOB 数据类型存储二进制大对象。 BLOB 最多可以存储 4 GB 的二进制数据。
CLOB
CBLOB 数据类型存储字符大对象。 CLOB 最多可以存储 4 GB 的字符数据。
NCLOB
NCBLOB 数据类型以多字节国家字符集存储字符大对象。 NCLOB 最多可以存储 4 GB 的字符数据。
B文件
BFILE 数据类型允许访问存储在 Oracle 数据库之外的文件系统中的二进制文件 LOB。 BFILE 列存储一个定位器,它用作服务器文件系统上二进制文件的指针。支持的最大文件大小为 4 GB。
【讨论】: