使用DWS 的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断
问题现象
使用DWS的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断,需通过SQL语法CAST BYTEA转成二进制才能完整取出字段信息。但是,同样的程序连接ORACLE、SQL SERVER却没有问题。
原因分析
ODBC客户端设置了max varchar=255,导致超过255的字段被截断。
处理方法
在ODBC客户端,增大max varchar的值即可。
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用DWS的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断,需通过SQL语法CAST BYTEA转成二进制才能完整取出字段信息。但是,同样的程序连接ORACLE、SQL SERVER却没有问题。
ODBC客户端设置了max varchar=255,导致超过255的字段被截断。
在ODBC客户端,增大max varchar的值即可。