CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

sqlserver里有关字符的处理

楼主shinebei(灰灰)2001-04-18 13:34:00 在 MS-SQL Server / 基础类 提问

表内有一字段为char型,此表有一千条记录  
  CHAR型字段长度为50,但每条记录的长度一般都只有三十到四十,后面均为空格填充了,现要想把后面的空格去掉,把CHAR改为VARCHAR后,以前记录的空格还在,但新记录后面就不是空格了(变长的缘故),怎样才能使旧记录的空格也消除呢 问题点数:20、回复次数:14Top

1 楼BrentIvan(Ivan)回复于 2001-04-18 13:58:00 得分 0

Update   tablename   Set   columnname   =   LTrim(RTrim(columnname))Top

2 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 14:00:00 得分 0

写一个循环(写成存储过程或者在客户端写)update   表名   set   字段名   =ltrime(rtrim(字段名))Top

3 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 14:01:00 得分 0

不好意思,我得发的晚了,让给楼上吧!Top

4 楼yeqiufeng(叶秋枫)回复于 2001-04-18 14:06:00 得分 0

没什么别的好办法啊Top

5 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 14:19:00 得分 0

那你想一个更好的。Top

6 楼shinebei(灰灰)回复于 2001-04-18 14:45:00 得分 0

不如把存储过程写出来大家再讨论不迟Top

7 楼yangzi(笨笨)回复于 2001-04-18 14:50:00 得分 20

很容易啊。  
  update   your_table   set   field=rtrim(field)  
  就行了。  
  1000条记录很短时间就可以搞定。  
  用不着什么存储过程。  
  别的办法都不如这个好。  
  呵呵,听版主的,没错。Top

8 楼binghuodao(冰火岛)回复于 2001-04-18 14:52:00 得分 0

没的说了,楼上的UPDATE是非常正确的,给分吧Top

9 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 15:02:00 得分 0

ltrim也是要加的,保险一点,否则万一左边也有空格呢?Top

10 楼shinebei(灰灰)回复于 2001-04-18 15:51:00 得分 0

呵,搞了半天,就这么简单  
  嘿,够笨的Top

11 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 15:54:00 得分 0

那就加分吧!Top

12 楼shinebei(灰灰)回复于 2001-04-18 16:36:00 得分 0

咦,分怎么给啊,坏了:(Top

13 楼richardsong(白玉老虎---一个惊天大秘密)回复于 2001-04-18 16:53:00 得分 0

小子,耍阴的?Top

14 楼shinebei(灰灰)回复于 2001-04-19 08:32:00 得分 0

哦  
  我会了,嘻  
  不好意思,让各位久等了Top

相关问题

  • 有关字符串处理
  • 有关VC2005字符处理的疑问?
  • 字符处理
  • 字符处理
  • 字符处理
  • 有关 api 处理字符串的问题
  • 请大虾指点,有关字符串处理的问题
  • 有关于字符串处理的一个问题
  • 询问有关vbscript中处理字符串的函数!
  • 字符串处理

关键词

  • 空格
  • 记录
  • rtrim
  • update
  • char
  • set

得分解答快速导航

  • 帖主:shinebei
  • yangzi

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo