GBase 8s
运维管理
问答
DBeaver 连接 GBase 数据库,可以正常获取数据库表列表,正常执行 SQL 语句,但是无法获取表 DDL
发表于2025-05-21 17:36:34252次浏览9个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:MAC OS 15.3.2
【CPU】: Intel Core i5
【问题描述】*:DBeaver 连接 GBase 数据库,可以正常获取数据库表列表,正常执行 SQL 语句,但是无法获取表 DDL。执行语句 SELECT version()、show create table 都会报错,但是执行普通的 select 语句是正常的。
评论
登录后才可以发表评论
路路路发表于 1年前
稍等
liaosnet发表于 1年前
错误的信息:驱动的版本高于数据库的版本(该版本还没有该函数read_defaultstr),请降级jdbc驱动版本。
SQL语法:不支持select version(); show create table; 这些mysql语句。
对应的:select dbinfo('version_gbase','full') from dual; -- 查询版本;
显示ddl的话,选择表,右键,生成ddl (或者create之类)
SQL语法:不支持select version(); show create table; 这些mysql语句。
对应的:select dbinfo('version_gbase','full') from dual; -- 查询版本;
显示ddl的话,选择表,右键,生成ddl (或者create之类)
最佳回答
GBase用户27867发表于 1年前
@liaosnet:数据库版本:GBase8sV8.8_TL_3.3.2_5_ede6a3。DBeaver 和 DataGrip 都试了,效果是一样的,无法获取到数据库表的元数据
GBase用户27867发表于 1年前
@liaosnet:已解决,降低驱动版本可以了。
曾阿牛发表于 1年前
提供一下数据库版本
GBase用户27867发表于 1年前
@曾阿牛:数据库版本:GBase 8s Server 8.8
GBase用户16805发表于 1年前
哥们 驱动在哪下啊
levvel发表于 2个月前
少年易学老难成,一寸光阴不可轻
shepherd发表于 2个月前
等待有缘人解答。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526