MS SQL Server,查询varchar 类型字段,仍然尾随空格
SQL Server 2008 数据库里字段 varchar(200),列中内容皆为中文,
企业管理器 中查字段末尾没有空格,LEN()函数显示字段内容长度也与我看到的文字数一致
JAVA jdbc 查出来的数据末尾却带空格,求解释,
跟我说是因为我数据库里是CHAR 类型的,请重新审题
------解决方案--------------------
用datalength()看看长度是否一直,可能有回车换行这样的字符
------解决方案--------------------不同的DB驱动读取出来的效果可能不同.
------解决方案--------------------用 rtrim(ltrim(column_name)) 后如果还说还有 尾空格,就是不数据的问题了。
------解决方案--------------------我在操作oracle varchar2 的时候出现过末尾有回车符。我一般用替换回车符号就可以了。
你不妨也用替换函数把回车符替换为空字符试试。
hao12361