sql standard |
sqlserver |
postgresql |
postgresql |
description | |
bigint |
bigint |
bigint |
int8 |
signed eight-byte integer:有符号8字节整数 | |
|
|
bigserial |
serial8 |
autoincrementing eight-byte integer:自增属性的 bigint | |
bit |
binary |
bit [ (n) ] |
|
fixed-length bit string:定长位串 | |
bit varying |
varbinary |
bit varying [ (n) ] |
varbit |
variable-length bit string:变长位串 | |
boolean |
bit |
boolean |
bool |
logical boolean (true/false):布尔值 | |
|
|
box |
|
rectangular box on a plane | |
|
|
bytea |
|
binary data ("byte array") | |
character varying |
varchar |
character varying [ (n) ] |
varchar [ (n) ] |
variable-length character string:变长字符串(长度有限制) | |
varchar | |||||
character |
char |
character [ (n) ] |
char [ (n) ] |
fixed-length character string:定长字符串 | |
char | |||||
|
|
cidr |
|
ipv4 or ipv6 network address | |
|
|
circle |
|
circle on a plane | |
date |
date |
date |
|
calendar date (year, month, day):日期(仅) | |
double precision |
float() |
double precision |
float8 |
double precision floating-point number (8 bytes):双精度8字节浮点数 | |
|
|
inet |
|
ipv4 or ipv6 host address | |
integer |
int |
integer |
int, int4 |
signed four-byte integer:有符号4字节整数【一般意义上的整数】 | |
inteval |
|
interval [ fields ] [ (p) ] |
|
time span:时间间隔值 | |
|
|
line |
|
infinite line on a plane | |
|
|
lseg |
|
line segment on a plane | |
|
|
macaddr |
|
mac (media access control) address | |
|
money |
money |
|
currency amount | |
numeric |
numeric |
numeric [ (p, s) ] |
decimal [ (p, s) ] |
exact numeric of selectable precision:高精度定点数 | |
decimal |
decimal | ||||
|
|
path |
|
geometric path on a plane | |
|
|
point |
|
geometric point on a plane | |
|
|
polygon |
|
closed geometric path on a plane | |
real |
real |
real |
float4 |
single precision floating-point number (4 bytes):单精度4字节浮点数 | |
smallint |
smallint |
smallint |
int2 |
signed two-byte integer:小整数 | |
|
|
smallserial |
serial2 |
autoincrementing two-byte integer:自增属性的smallint | |
|
|
serial |
serial4 |
autoincrementing four-byte integer:自增属性的int | |
|
text |
text |
|
variable-length character string:变长大字符串(长度足够大) | |
time without time zone |
time |
time [ (p) ] [ without time zone ] |
|
time of day (no time zone):一天内的时间值,无时区 | |
time with time zone |
|
time [ (p) ] with time zone |
timetz |
time of day, including time zone:一天内的时间值,有时区 | |
timestamp without time zone |
datetime |
timestamp [ (p) ] [ without time zone ] |
|
date and time (no time zone):日期时间,无时区 | |
datetime2 | |||||
timestamp with time zone |
datetimeoffset |
timestamp [ (p) ] with time zone |
timestamptz |
date and time, including time zone:日期时间,有时区 | |
|
|
tsquery |
|
text search query | |
|
|
tsvector |
|
text search document | |
|
|
txid_snapshot |
|
user-level transaction id snapshot | |
|
uniqueidentifier |
uuid |
|
universally unique identifier:唯一标识类型 | |
xml |
xml |
xml |
|
xml data:xml数据类型 | |
|
|
json |
|
json data | |
21 |
21 |
39 |
15 |
39 |