作者:瀚高PG实验室 (Highgo PG Lab)
目录
环境
文档用途
详细信息
环境
系统平台:Microsoft Windows (64-bit) 2012
版本:5.6.5
文档用途
对Oracle大对象类型进行介绍,并给出HGDB与之对应的类型
详细信息
Oracle的大数据类型主要包括三类:
1、存储在数据库内部的类型,包括 BLOB,CLOB,NCLOB;
2、存储在外部的类型,就是BFILE。
3、还有仅用于特殊环境的类型。包括为了兼容老版本而使用的Long和为了数据在不同系统间移动而利用的Long raw类型。
HGDB的大数据类型只有两种:
1、存储二进制数据的bytea;
2、存储字符类型的text;
下面列举它们的对应关系:
1、1 BLOB
Oracle的 Blob 类型主要内容是二进制的大对象。最大长度是(4G-1)*database block size。
HGDB中,与之对应的是 bytea。最大长度是1G。虽然最大长度小于 Blob,但是在实际应用中已经足够了。
1、2 CLOB
Oracle的Clob类型,主要存储基于数据库字符集的单字节或多字节文本信息,最大长度是(4G-1)*database block size。
HGDB中,可以使用text来对应。text的最大长度是1G,比Oracle的小。但是,实际应用中,1G已经足够。
1、3 NCLOB
Oracle的NClob类型,主要存储固定长度的UNICODE字符串,最大长度是(4G-1)*database block size。
HGDB中,可以使用text来对应。text的最大长度是1G,比Oracle的小。但是,实际应用中,1G已经足够
更多详细信息请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/701a1758022e077d