社区
疑难问题
帖子详情
MS SQL Server,查询varchar 类型字段,仍然尾随空格
DearFen
2012-05-15 06:07:46
SQL Server 2008 数据库里字段 varchar(200),列中内容皆为中文,
企业管理器 中查字段末尾没有空格,LEN()函数显示字段内容长度也与我看到的文字数一致
JAVA jdbc 查出来的数据末尾却带空格,求解释,
跟我说是因为我数据库里是CHAR 类型的,请重新审题
...全文
239
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
Trim 函数是
SQL
语句中常用的字符串处理函数之一,用于删除字符串的前导和
尾随
空格
。但是,在使用 Trim 函数时,需要注意一些问题,以避免对
SQL
语句的性能产生不良影响。 首先,需要注意的是,当使用 Trim 函数...
MS
SQL
数据库获取TEXT
字段
的内容长度
它将返回指定文章ID为1的`title`
字段
(假设为
VARCHAR
类型
)的字符数,包括任何前导或
尾随
的
空格
。 在处理多字节字符(如Unicode字符)时,LEN函数
仍然
有效。对于N
VARCHAR
和NTEXT
类型
,LEN会返回基于Unicode字符的...
SQL
优化面试专题及答案.pdf
- **存储特性**:CHAR列长度固定,存储时会根据设定长度填充
空格
,检索时去除
尾随
空格
;
VARCHAR
列长度可变,根据实际内容存储,没有填充
空格
。 #### 12. 字符串
类型
- **可用
类型
**:包括SET、BLOB、ENUM、CHAR、...
初级
Sql
学习.pdf
- 删除前导或
尾随
空格
: ```
sql
SELECT RTRIM(site_name) FROM site_directory; SELECT LTRIM(RTRIM(site_name)) FROM site_directory; ``` ### 二、表的操作 #### 2.1 创建表 使用`CREATE TABLE`语句创建新...
My
SQL
字符串数据
类型
语法详解.pdf
如果长度大于数据长度,在检索数据时会自动去掉
尾随
空格
,除非启用了PAD_CHAR_TO_FULL_LENGTH
SQL
模式。
VARCHAR
则是可变长度的字符串,最多可以存储65535个字符,实际占用的存储空间根据字符串实际长度来决定。在...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章