GBase 8s
其他
问答

大哥们紧急提问

发表于2024-12-26 17:29:26162次浏览5个评论

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

【GBase版本】:8s 3.5.1

【操作系统】:centos 

【问题描述】*:我想我需要了解一下:我在虚拟机上使用dbaccess sysmaster-创建的数据库A可以插入中文(在虚拟机上sql可以),但是我本地dbeaver连接,使用模式sysmaster连接,选中这个A数据库的时候报错。

另外我就算不选中它,自己创建了一个数据库(此时的虚拟机环境中DB_LOCALE=zh_cn.utf8 CLIENT_LOCALE=zh_cn.utf8是对的),在其中建表插数据也不支持中文,所以我想请教一下怎么创建一个支持中文的数据库并且连接它使用,还有(为什么这个语句有错alter table sc rename colunm node to node1;--SQL 错误 [42000]: A syntax error has occurred.)列是存在的 语法我也不觉得错了

评论

登录后才可以发表评论
9527发表于 1年前
1.没有设置数据库日志。
2.rename column sc.node to node1;
GBase用户25448发表于 1年前
@9527:后面设置了,也会出现database locale infomation mismatch
GBase用户25448发表于 1年前
后面设置了with log(在虚拟机上创建时),本地dbeaver连接点击这个数据库也会出现database locale infomation mismatch
用户头像
曾阿牛发表于 1年前
@GBase用户25448:需要设置正确的db_locale和client_locale
最佳回答
曾云林发表于 2个月前
学习下。