TDSQL PostgreSQL版 异构数据库类型对照表

这篇主要展示了腾讯云数据库产品与 Oracle、MySQL、SQL Server、informix 的兼容版特性对照表。无。

相关产品
TDSQL PostgreSQL版 产品页,含版本规格、价格与购买入口。

一、与 Oracle 对照表(Oracle 兼容版特性)

Oracle TDSQL PostgreSQL版(Oracle 兼容版)
Number 可以对应 TDSQL PostgreSQL版(Oracle 兼容版)的 smallint, integer, bigint, numeric(p,s) 等多种数据类型。由于 smallint,Integer,bigint 的算术运算效率比 numeric 高得多,所以要视业务需要转换成对应的 smallint, integer, bigint,无法转换时才转换成 numeric(p,s)
float float(实际按照 double precision 或 real 存储)
binary_float binary_float(实际按照 real 存储)
binary_double binary_double(实际按照 double precision 存储)
char char
nchar char
varchar2 varchar2
nvarchar2 nvarchar2
rowid rowid
urowid urowid
long long
clob clob
nclob nclob
blob blob
bfile bfile
Long raw Long raw
raw raw
date date
timestamp Timestamp
Interval interval

二、与 MySQL 对照表

MySQL TDSQL PostgreSQL版
int int
smallint smallint
bigint bigint
int AUTO_INCREMENT serial
smallint AUTO_INCREMENT smallserial
bigint AUTO_INCREMENT bigserial
bit bit
tinyint smallint
float real
double double precision
decimal numeric
char char
varchar varchar
text text
date date
time time
datetime timestamp
longblob bytea
Longtext text
ENUMCREATE TABLE TYPE022(COL1 ENUM('S','M','L','XL','XXL','XXXL') ,COL2 INT PRIMARY KEY); 自定义类型CREATE TYPE mood AS ENUM ('S','M','L','XL','XXL','XXXL');CREATE TABLE TYPE022(COL1 mood ,COL2 INT PRIMARY KEY)
SET类型CREATE TABLE TYPE023(COL1 SET('A','B', 'C','D') ,COL2 INT PRIMARY KEY) CREATE TABLE TYPE023(COL1 VARCHAR check(regexp_split_to_array(col1,',') <@ array['A','B','C','D']) ,COL2 INT PRIMARY KEY);

三、与 SQL Server 对照表

SQL Server TDSQL PostgreSQL版
smallint smallint
int int
bigint bigint
tinyint smallint
real real
float double precision
numeric numeric
bit bit
char char
nchar char
varchar varchar
nvarchar varchar
text text
ntext text
date date
time time
datetime timestamp
datetime2 timestamp
smalldatetime timestamp
datetimeoffset Timestamp
timestamp money
uniqueidentifier uuid
image bytea
binary bytea
varbinary bytea

四、与 informix 对照表

informix TDSQL PostgreSQL版
smallint smallint
integer integer
float double precision
smallfloat double precision
DECIMAL numeric
MONEY numeric
char char
varchar varchar
lvarchar varchar
text text
date date
datetime timestamp
interval interval
BYTE bytea
赞 (0)
上一篇 4天前
下一篇 4天前