社区
ASP
帖子详情
为什么存储到SQL Server中的字符串会有空格?
yjgx007
2003-10-08 12:46:45
我提交的字符串数据头尾不含空格,可存入数据库表中后,字符串的末尾经常被加上空格,但有的时候又没有,字段类型为nvarchar
请教各位了,谢谢。
...全文
377
8
打赏
收藏
为什么存储到SQL Server中的字符串会有空格?
我提交的字符串数据头尾不含空格,可存入数据库表中后,字符串的末尾经常被加上空格,但有的时候又没有,字段类型为nvarchar 请教各位了,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang7999
2003-10-08
打赏
举报
回复
问题应该出在你的数据上,检查录入数据或保存前是不是添加了空格。nvarchar不会有自动添加空格的问题的
xupiao
2003-10-08
打赏
举报
回复
varchar會有問題????
用trim()試一下還有沒有
fangpeng2003
2003-10-08
打赏
举报
回复
把数据类型改为vchar,否则数据库会在你的数据后面自动补空格
kongming6926
2003-10-08
打赏
举报
回复
char型通常是有空格的,原因好象是你存入的数据的长度比定义的短,varchar应该不会有,nvarchar好象是用来存储非ANSI编码的字符,除非不得以,否则varchar都可搞定.
zhangking
2003-10-08
打赏
举报
回复
idlecloud(闲云) 的分析应当是对的! varchar 也不会产生空格的。 在规划表结构时应当合理设定,这还影响到代码和数据库的移植。
idlecloud
2003-10-08
打赏
举报
回复
如果是char 会有这种情况。nvarchar应该是不会。
cloudchen
2003-10-08
打赏
举报
回复
trim()
gshope
2003-10-08
打赏
举报
回复
奇怪,换成varchar试试,如果还不行就是你的插入数据带空各。
sql
Server
实现去除
字符串
空格
总的来说,
SQL
Server
通过`LTRIM()`, `RTRIM()`以及`REPLACE()`这三个函数提供了对
字符串
空格
处理的强大支持。理解并熟练运用这些函数,可以帮助我们在数据库操作
中
更加高效地处理
字符串
数据,保证数据的准确性和...
SQL
SERVER
根据关键字符,将一列分成多行
可根据关键字符将一列分成多行显示,例如 A B 1 1.1.2 拆分成 1 1 1 1 1 2 进行相关的显示
T-
SQL
功能:在所有字符之间添加
空格
标题
中
的"T-
SQL
功能:在所有字符之间添加
空格
"是指一种使用Transact-
SQL
(T-
SQL
),
SQL
Server
的扩展语法,来处理
字符串
的方法。这个功能允许你在
字符串
的每个字符间插入一个
空格
,从而扩展
字符串
。这在处理文本数据...
SQL
Server
ltrim(rtrim()) 去不掉
空格
的原因分析
在
SQL
Server
中
,`LTrim()` 和 `RTrim()` 函数是用于去除
字符串
两侧的
空格
,但有时候可能
会
遇到这些函数无法完全清除
空格
的情况。这通常是因为
字符串
中
包含的不仅仅是标准的
空格
(ASCII码为32),而是其他类型的空白...
sql
server
去除
字符串
首尾
空格
说起去除
字符串
首尾
空格
大家肯定第一个想到trim()函数,不过在
sql
server
中
是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数。看到名字所有人都知道做什么用的了,ltrim()去除
字符串
左边的
空格
,rtrim()去除...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章