GBase 8s基本数据类型
- GBase 8s 支持多种数据类型。
- GBase 8s 的基本数据类型,多数与其它数据库产品兼容。
- GBase 8s 提供了一些特有的数据类型,如Serial,Money,方便用户使用。
- GBase 8s 的日期时间类型,可通过环境变量设置,定义日期时间格式,方便用户使用。
GBase 8s数据类型
GBase 8s内置数据类型
数据类型 | 解释 |
---|---|
BIGINT | 存储 8 个字节的整数值,从 -(263 -1) 到 263 -1 |
BIGSERIAL | 存储 8 个字节的正整数(自动生成),范围是 1 到 263 -1 |
BYTE | 存储任何种类的二进制数据,最长 231 个字节 |
CHAR(n) | 存储字符串 |
CHARACTER(n) | CHAR 的同义词 |
CHARACTER VARYING(m,r) | 存储可变长度字符串(符合 ANSI) |
DATE | 存储日期 |
DATETIME | 存储日期时间 |
DEC | DECIMAL 的同义词 |
DECIMAL | 存储精度可定义的浮点数 |
DECIMAL (p,s) 定点 | 存储已定义小数位和精度的定点数 |
DOUBLE PRECISION | FLOAT 的同义词 |
FLOAT(n) | 存储相应于 C 中的 DOUBLE 数据类型的双精度浮点数 |
INT | INTEGER 的同义词 |
INT8 | 存储 8 个字节的整数值,从 -(263 -1) 到 263 -1 |
INTEGER | 存储从 -2,147,483,647 到 +2,147,483,647 的整数 |
INTERVAL | 以年和月为单位存储时间范围 |
INTERVAL | 以连续的单位日、小时、分钟、秒和秒的若干分之几存储时间范围 |
MONEY(p,s) | 存储货币值 |
NCHAR(n) | 与 CHAR 相同 |
NUMERIC(p,s) | DECIMAL(p,s) 的同义词 |
NVARCHAR(m,r) | 与 VARCHAR 相同 |
REAL | SMALLFLOAT 的同义词 |
SERIAL(n) | 在 INT 的正数范围内存储整数 (自动生成) |
SERIAL8(n) | 在 INT8 的正数范围内存储整数 (自动生成) |
SMALLFLOAT | 存储对应于 C 语言的 float 数据类型的单精度浮点数 |
SMALLINT | 存储从 -32,767 到 +32,767 的整数 |
TEXT | 存储任何种类的文本数据,最长 231 个字节 |
VARCHAR(m,r) | 存储可变长度字符串ÿ |