GBase 8s
适配迁移
问答

建立表格语句number字段会自动改为dec

发表于2024-06-06 10:30:57225次浏览9个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: 8s

【操作系统】: ubuntu 20.04

【CPU】: x86

【问题描述】*: 执行建立表格语句

CREATE TABLE IF NOT EXISTS _sys_number_2_hash_ (
_id_ BIGSERIAL NOT NULL,
_num_ BIGINT DEFAULT 0,
_status_ INT DEFAULT 0,
number varchar(128) ,
value BLOB,
PRIMARY KEY(_id_))
使用gbasestudio进行查看字段发现其中的number变成了dec,这个怎么办?业务需求必须是number

评论

登录后才可以发表评论
用户头像
曾阿牛发表于 2年前
number 这个字段名我怎么感觉像是保留字
DYY发表于 2年前
@曾阿牛:您好,我使用的是GCI驱动,发现会自动改称dec。这个number确实是保留字。我使用Gbasestudio,在其中执行这个语句,发现number并没有被改为dec。所以应该是可以作为表格字段使用的。固想请教一下这个情况怎么办
用户头像
曾阿牛发表于 2年前
@DYY:这个需要更新GCI的版本
用户头像
liaosnet发表于 2年前
在dbaccess中创建,在GDS中查看,应该保持原样。
只是在使用number时需要注意而已。
你使用的数据库、GDS分别是什么版本?
DYY发表于 2年前
@liaosnet:您好,刚刚我测试了一下。数据库使用的是8s,GDS版本是8.5.25.1_2
使用dbaccess创建在GDS查看确实保持原样;使用GDS创建,GDS查看也保持原样;使用GCI创建,GDS查看发现变了。应该是GCI有情况,GCI版本为V8.8_3.5.0.7_1
用户头像
liaosnet发表于 2年前
@DYY:如@琳大大 的回复,GCI的bug,待修复。
用户头像
琳大大发表于 2年前
该问题是我们的GCI转换机制的问题,后续会将新版本GCI上传官网,您使用新版本不会有该问题~我们这边会尽快上传新版本GCI
最佳回答
崔哥发表于 6个月前
千点寒梅晓角中,一番春信画楼东。收灯庭院迟迟月,落索秋千翦翦风。鱼雁杳,水云重,异乡节序恨匆匆。当歌幸有金陵子,翠斝清尊莫放空。
曾浩轩发表于 2个月前
等答案了啊。