Skip to Content
参考手册数据类型概述

概述

MAXIR 提供了各种原生数据类型,包括数值、日期和时间、字符和布尔类型。

下表提供了对每种类型的一般概述。

名称存储大小取值范围描述
bigint8 字节-9223372036854775808 到 9223372036854775807大范围整数。
boolean1 字节true/false、t/f、yes/no、y/n 和 1/0条件是否为真。
date4 字节0001-01-01 到 9999-12-31自 1970 年 1 月 1 日以来的天数。
decimal可变128 位有符号整数,精度可达 38 位精确数字,精度由用户指定。
double precision8 字节15 位小数精度具有小数部分的数字。
integer4 字节-2147483648 到 +2147483647整数。该类型是存储整数的常见选择,在范围、大小和性能之间提供了最好的平衡。
interval16 字节-178000000 年到 178000000 年时间间隔。
对时区差异敏感。
real4 字节6 位小数精度单精度浮点数。
smallint2 字节-32768 到 +32767小范围整数。
text最大:2 MB任意长度的字符串可变长度的字符串。
timestamp8 字节0001-01-01 00:00:00 到 9999-12-31 23:59:59日期和时间,不包括时区。
timestamp with time zone8 字节0001-01-01 00:00:00~9999-12-31 23:59:59 (UTC)日期和时间,包括时区。
varchar最大:2 MB任意长度的字符串存储可变长度的字符串。
bytea最大:1 GB任意长度的二进制存储可变长度的二进制数据。

!>重要
MAXIR 不支持在 DDL 中定义数据类型为 interval 的列,因为 MAXIR 不支持存储 interval 类型的数据。