文档首页/ 数据仓库服务 GaussDB(DWS)/ 故障排除/ 数据库使用/ 使用GaussDB(DWS) 的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断
更新时间:2024-11-01 GMT+08:00

使用GaussDB(DWS) 的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断

问题现象

使用GaussDB(DWS)的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断,需通过SQL语法CAST BYTEA转成二进制才能完整取出字段信息。但是,同样的程序连接ORACLE、SQL SERVER却没有问题。

原因分析

ODBC客户端设置了max varchar=255,导致超过255的字段被截断。

处理方法

在ODBC客户端,增大max varchar的值即可。