奇怪的空格状字符,求解

pbsh 2012-07-13 04:30:15
字符串数据从Excel导入SQL SERVER 2008 R2中,出现奇怪的空格状字符,长度是一个字符,用Ltrim+Rtrim和Replace(String,' ','')均无法去除,也不是Tab,求解这是个什么东西,如何去除,多谢。
...全文
165 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjl8008 2012-07-26
  • 打赏
  • 举报
回复
字段类型是char ,不是varchar吧?!
pbsh 2012-07-18
  • 打赏
  • 举报
回复
但是有一点,这种内容复制到查询分析器里可以用Replace(String,' ','')去除,但是在数据库列中却去不掉。
pbsh 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
SQL code

--try
RTRIM(LTRIM(REPLACE(REPLACE(REPLACE(col, CHAR(10), ''), CHAR(13), ''),
' ', '')))
[/Quote]

多谢各位回复,但是无效呃.

复制到查询分析器都是类似'上海 ','北京 '这个样子,怎么搞都去不掉。
水族杰纶 2012-07-13
  • 打赏
  • 举报
回复
--try
RTRIM(LTRIM(REPLACE(REPLACE(REPLACE(col, CHAR(10), ''), CHAR(13), ''),
' ', '')))
唐诗三百首 2012-07-13
  • 打赏
  • 举报
回复
把字段值复制出来,删除'空格状'字符,重新写回去.
update 表名 set 字段名='[字段值]' where ..
天-笑 2012-07-13
  • 打赏
  • 举报
回复

--可能是 char(10) ,char(13)
--try
Replace(Replace(Replace(String,' ',''),char(10),''),char(13),'')

xuam 2012-07-13
  • 打赏
  • 举报
回复
用asc()转换一下看是啥.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧