你能说明一下 CLOB
和 NCLOB
的区别吗?
CLOB 存储使用数据库字符集编码的字符数据。NCLOB 存储使用国家字符集编码的字符数据。
SELECT parameter, value
FROM v$nls_parameters
WHERE parameter LIKE '%CHARACTERSET'
这将显示你的数据库和国家字符集。
BLOB, CLOB, NCLOB和BFILE
内置的LOB数据类型包括BLOB、CLOB和NCLOB(存储在内部),以及BFILE(存储在外部),可以存储大型和非结构化数据,例如大小可达4GB的文本、图片和空间数据。
BLOB
BLOB数据类型用于存储二进制大对象。BLOB可以存储多达4GB的二进制数据。
CLOB
CLOB数据类型用于存储字符大对象。CLOB可以存储多达4GB的字符数据。
NCLOB
NCLOB数据类型用于存储多字节国家字符集中的字符大对象。NCLOB可以存储多达4GB的字符数据。
BFILE
BFILE数据类型使访问存储在Oracle数据库之外的文件系统中的二进制文件LOB成为可能。BFILE列存储一个定位符,它作为指向服务器文件系统上二进制文件的指针。支持的最大文件大小为4GB。