[update][char]字段中,不可见字符的去除问题

kbaby 2005-03-23 03:14:17
我遇到这样一个难题,客户端程序注册手机号的时候,发送了不可见的字符在手机号的末尾,被我的程序写入了数据库的char(15)字段中。我现在想把不可见的字符去除,找不到合适的update方法。p.s.不可见字符是ascii码为:0x0d,0x0a这样的东西,空格是0x20,数字是0x30~0x39。
现在有问题的手机号好像这样:'1380002300X ',那个X就是不可见的的0x0a什么的。
...全文
102 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbaby 2005-03-23
  • 打赏
  • 举报
回复
呵呵~ 等偶按下发送键的时候,已想到答案,thx anyway.
update tablename set mobile=convert(char(11), mobile)
偶是这么做的。
NinGoo 2005-03-23
  • 打赏
  • 举报
回复
left(ltrim(xxx),11)
NinGoo 2005-03-23
  • 打赏
  • 举报
回复
Nod
jinjazz 2005-03-23
  • 打赏
  • 举报
回复
>>不可见的字符在手机号的末尾

手机号不是11位吗,你left(xxx,11)不久可以了

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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