注册

通过dblink连接另一个达梦查询数据,发生字符串截断

迷路 2022/07/25 1491 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:银河麒麟
【CPU】:鲲鹏
【问题描述】*:有两个达梦数据库,一个是我本地的数据库A,一个是第三方的数据库B,A和B都是达梦8,然后A通过dblink连接的数据库B,现在通过select name from xx@linkB查询,提示字符串截断。name这个字段,在B数据库里面看它的ddl,类型长度是vachar(50),但B本地可以select name,不会提示字符串截断,不过显示出来的数据,表头那里显示的字段类型长度是varchar(200).

然后我本地A数据库,查询的话,显示的数据,name字段类型长度是varchar(50)。目前可以判断的问题就是,数据里面有超过17位的中文,导致其长度超过了字段定义的50的长度。但不知为何B数据库可以正常查询出这部分超出长度的字段数据。而A查不了,想问下解决方案

回答 0
暂无回答
扫一扫
联系客服