社区
疑难问题
帖子详情
MS SQL Server,查询varchar 类型字段,仍然尾随空格
DearFen
2012-05-15 06:07:46
SQL Server 2008 数据库里字段 varchar(200),列中内容皆为中文,
企业管理器 中查字段末尾没有空格,LEN()函数显示字段内容长度也与我看到的文字数一致
JAVA jdbc 查出来的数据末尾却带空格,求解释,
跟我说是因为我数据库里是CHAR 类型的,请重新审题
...全文
242
5
打赏
收藏
MS SQL Server,查询varchar 类型字段,仍然尾随空格
SQL Server 2008 数据库里字段 varchar(200),列中内容皆为中文, 企业管理器 中查字段末尾没有空格,LEN()函数显示字段内容长度也与我看到的文字数一致 JAVA jdbc 查出来的数据末尾却带空格,求解释, 跟我说是因为我数据库里是CHAR 类型的,请重新审题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DearFen
2012-05-16
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
用datalength()看看长度是否一直,可能有回车换行这样的字符
[/Quote]
列中内容大多2-10个汉字,有问题的数据,用datalength 查看几乎都是字节长度为 40
hao12361
2012-05-15
打赏
举报
回复
我在操作oracle varchar2 的时候出现过末尾有回车符。我一般用替换回车符号就可以了。
你不妨也用替换函数把回车符替换为空字符试试。
hao12361
Felixzhaowenzhong
2012-05-15
打赏
举报
回复
用 rtrim(ltrim(column_name)) 后如果还说还有 尾空格,就是不数据的问题了。
唐诗三百首
2012-05-15
打赏
举报
回复
不同的DB驱动读取出来的效果可能不同.
百年树人
2012-05-15
打赏
举报
回复
用datalength()看看长度是否一直,可能有回车换行这样的字符
SQL
语句中Trim的使用问题.doc
SQL
语句中Trim的使用问题.doc
MS
SQL
数据库获取TEXT
字段
的内容长度
SQL
Server
数据库如何获取TEXT
字段
的内容长度的方法,是通过DATALENGTH函数来实现的,接下来我们就通过DATALENGTH函数的语法及使用实例来了解一下这部分内容。 DATALENGTH用来返回任何表达式所占用的字节数。 语法:DATALENGTH ( expression ) 参数:expression,任何
类型
的表达式。 返回
类型
:int 注释:DATALENGTH 对
varchar
、varbinary、text、image、n
varchar
和 ntext 数据
类型
特别有用,因为这些数据
类型
可以存储可变长度数据。NULL 的DATALENGTH 的结果是 NULL —
SQL
优化面试专题及答案.pdf
SQL
优化面试专题及答案.pdf
初级
Sql
学习.pdf
初级
Sql
学习.pdf 初级
Sql
学习.pdf 初级
Sql
学习.pdf
My
SQL
字符串数据
类型
语法详解.pdf
My
SQL
字符串数据
类型
语法详解
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章