与ORACLE数据类型对比

最近更新时间: 2025-10-11 18:10:00

OracleTDSQL PostgreSQL版(Oracle兼容版)
Number可以对应 TDSQL PostgreSQL版(Oracle兼容版)的 smallint, integer, bigint, numeric(p,s) 等多种数据类型。由于 smallint,Integer,bigint 的算术运算效率比 numeric 高的多,所以要视业务需要转换成对应的 smallint, integer, bigint,无法转换时才转换成 numeric(p,s)
floatfloat(实际按照 double precision 或 real 存储)
binary_floatbinary_float(实际按照 real 存储)
binary_doublebinary_double(实际按照 double preciso pion 存储)
charchar
ncharchar
varchar2varchar2
nvarchar2nvarchar2
rowidrowid
urowidurowid
longlong
clobclob(将clob转换成text类型,最大可存储1GB)
nclobnclob
blobblob(将blob转换成bytea类型,最大可存储1GB)
bfilebfile
Long rawLong raw
rawraw
datedate
timestampTimestamp
Intervalinterval