【YashanDB 知识库】含有 NUL 字节的 varchar 字符串查询时出现截断
【问题分类】功能使用
【关键字】NUL 字符
【问题描述】数据库中插入一条含有 NUL 字符(\00)的字符串,使用 yasql 在终端进行查询,字符串从 NUL 处被截断,未能完整展示全部字符。
【问题原因分析】yasql 在显示时没有对 NUL 字符进行转换,以字符串的形式进行显示,而 NUL 又是字符串的结束符,导致 NUL 字符后续的字符都没能显示。
【解决/规避方法】升级数据库版本
【影响范围】22.2.8.100 及以前的版本
【修复版本】22.2.9.200
评论