首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MS SQL Server,查询varchar 类型字段,仍然尾随空格解决方案

2012-05-21 
MS SQL Server,查询varchar 类型字段,仍然尾随空格SQL Server 2008 数据库里字段 varchar(200),列中内容皆

MS SQL Server,查询varchar 类型字段,仍然尾随空格
SQL Server 2008 数据库里字段 varchar(200),列中内容皆为中文,
企业管理器 中查字段末尾没有空格,LEN()函数显示字段内容长度也与我看到的文字数一致
JAVA jdbc 查出来的数据末尾却带空格,求解释,

跟我说是因为我数据库里是CHAR 类型的,请重新审题

[解决办法]
用datalength()看看长度是否一直,可能有回车换行这样的字符
[解决办法]
不同的DB驱动读取出来的效果可能不同.
[解决办法]
用 rtrim(ltrim(column_name)) 后如果还说还有 尾空格,就是不数据的问题了。
[解决办法]
我在操作oracle varchar2 的时候出现过末尾有回车符。我一般用替换回车符号就可以了。
你不妨也用替换函数把回车符替换为空字符试试。

hao12361

热点排行