欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Oracle 和 PostgreSQL 常用数据类型的对比

Oracle 和 PostgreSQL 常用数据类型的对比

2025/2/23 14:25:44 来源:https://blog.csdn.net/lee_vincent1/article/details/141711362  浏览:    关键词:Oracle 和 PostgreSQL 常用数据类型的对比

Oracle 和 PostgreSQL 常用数据类型的对比

在进行数据库迁移或在一个环境中使用多个数据库时,了解不同数据库系统支持的数据类型之间的对比是非常重要的。以下是 Oracle 和 PostgreSQL 常用数据类型的对比

数字数据类型

数据类型OraclePostgreSQL
小整数NUMBER(3,0)SMALLINT
整数NUMBERINTEGER, INT
大整数NUMBERBIGINT
小数NUMBER(p,s)NUMERIC(p,s), DECIMAL(p,s)
浮点数BINARY_FLOAT, BINARY_DOUBLEREAL, DOUBLE PRECISION
自增列序列(Sequences) + 触发器SERIAL, BIGSERIAL

字符和文本数据类型

数据类型OraclePostgreSQL
定长字符CHAR(n)CHAR(n), CHARACTER(n)
变长字符VARCHAR2(n)VARCHAR(n), CHARACTER VARYING(n)
长文本CLOBTEXT

日期和时间数据类型

数据类型OraclePostgreSQL
日期DATEDATE
时间TIMESTAMPTIMESTAMP [ WITHOUT TIME ZONE ], TIMESTAMP [ WITH TIME ZONE ]
时间戳TIMESTAMP WITH TIME ZONETIMESTAMPTZ (alias for TIMESTAMP WITH TIME ZONE)
时间间隔INTERVALINTERVAL

布尔数据类型

数据类型OraclePostgreSQL
布尔值NUMBER(1)CHAR(1) (一般使用 01BOOLEAN

大数据类型

数据类型OraclePostgreSQL
可变长的二进制数据BLOBBYTEA

UUID 数据类型

数据类型OraclePostgreSQL
UUIDRAW(16)UUID

JSON 数据类型

数据类型OraclePostgreSQL
JSONCLOBBLOB(使用 JSON 类型的函数和方法进行处理)JSON, JSONB

特殊数据类型

数据类型OraclePostgreSQL
IP 地址-INET, CIDR
MAC 地址-MACADDR
GIS 数据Oracle SpatialPostGIS(扩展)
全文检索Oracle TextTSVECTOR, TSQUERY

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词