怪问题,怎么去掉看不见的怪字符?????????????

guid6 2004-10-10 11:16:57
在SQL SERVER数据库,复制记录时,不知道怎么会发生:字段中产生了怪字符,看不见,只能在数据库中用手工用DEL删,因为他是产生在字段末的.
有什么命令可以自动删这些东西?有人碰到这种问题吗?
...全文
167 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
guid6 2004-10-12
  • 打赏
  • 举报
回复
难道没有人知道吗???
yjdn 2004-10-10
  • 打赏
  • 举报
回复
你说的字符是空格?
1)update 表名 set 字段名=rtrim(字段名)

2)如果不是空格:字段长度一样的话
update 表名 set 字段名=left(字段名,你要截取的长度)

3)如果长度不一样,但知道是什么字符
update 表名 set 字段名=replace(字段名,'多出来的字符','')
guid6 2004-10-10
  • 打赏
  • 举报
回复
是NVARCHAR,字段输入内容的长度是不定的
samillboy 2004-10-10
  • 打赏
  • 举报
回复
你的字段类型是 char吧?
请将字段类型更改为varchar类型,在不成就rtrim(columns,'')
guid6 2004-10-10
  • 打赏
  • 举报
回复
有谁碰到过啊!这些怪字符也不能选中,也看不见,郁闷啊
guid6 2004-10-10
  • 打赏
  • 举报
回复
他好像是在EXCEL里面去复制的
guid6 2004-10-10
  • 打赏
  • 举报
回复
难道没有人碰到过吗???
guid6 2004-10-10
  • 打赏
  • 举报
回复
不是空格,是空格就能用命令去,我还用问吗?
yjdn 2004-10-10
  • 打赏
  • 举报
回复
看不见?那不是空格还能是什么?
guid6 2004-10-10
  • 打赏
  • 举报
回复
就是不是空格,字段长度也不一样,也不知道是什么字符.我都说了是看不见的!鼠标都选不出!
就是看上去一样的记录但GROUP BY时有两条.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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