GBase 8a
适配迁移
文章
gbase8a 数据库各类数据类型支持的最长字段
GBase社区管理员发表于2020-08-06 15:31:29144次浏览0个评论
GBase 8a数据库集群,对各种支持的数据类型都做了长度限制,比如varchar最高10922字符,decimal最高65,30等。
varchar
UTF8字符集,最长10922字符
UTF8MB4字符集,最长8191字符
decimal
最大长度 65
最大精度 30
LONGBLOB、LONGTEXT
最大长度64M
测试样例
gbase> create table t_varchar(c1 varchar(10922),d1 decimal(100,100))charset='utf8';
ERROR 1425 (42000): Too big scale 100 specified for column 'd1'. Maximum is 30.
gbase> create table t_varchar(c1 varchar(10922),d1 decimal(100,30))charset='utf8';
ERROR 1426 (42000): Too big precision 100 specified for column 'd1'. Maximum is 65.
gbase> create table t_varchar(c1 varchar(10923),d1 decimal(65,30))charset='utf8';
ERROR 1702 (HY000): gcluster table error: Column length too big for column 'c1' (max = 10922); use BLOB or TEXT instead.
gbase> create table t_varchar(c1 varchar(10922),d1 decimal(65,30))charset='utf8';
Query OK, 0 rows affected (Elapsed: 00:00:00.12)
gbase> create table t_varchar2(c1 varchar(10922),d1 decimal(65,30))charset='utf8mb4';
ERROR 1702 (HY000): gcluster table error: Column length too big for column 'c1' (max = 8191); use BLOB or TEXT instead.
gbase>
gbase> create table t_varchar2(c1 varchar(8191),d1 decimal(65,30))charset='utf8mb4';
Query OK, 0 rows affected (Elapsed: 00:00:00.08)
gbase>
详细的数据库的指标,请参考
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526