替换字段中的字符串

原创 2007年09月30日 15:59:00
用这个吧:  
   
  --创建数据测试环境  
  create   table   #tb(aa   text)  
  insert   into   #tb   values('abc123abc123,asd')  
   
  --定义替换的字符串  
  declare   @s_str   varchar(8000),@d_str   varchar(8000)  
  select   @s_str='123'   --要替换的字符串  
  ,@d_str='000' --替换成的字符串  
   
   
  --字符串替换处理  
  declare   @p   varbinary(16),@postion   int,@rplen   int  
  select   @p=textptr(aa),@rplen=len(@s_str),@postion=charindex(@s_str,aa)-1   from   #tb  
  while   @postion>0  
  begin  
  updatetext   #tb.aa   @p   @postion   @rplen   @d_str  
  select   @postion=charindex(@s_str,aa)-1   from   #tb  
  end  
   
  --显示结果  
  select   *   from   #tb  
   
  --删除数据测试环境  
  drop   table   #tb 

sql批量替换及替换某字段的前N个字符

很好用哦。 批量替换: UPDATE wp_posts SET post_content = REPLACE( post_content, '原内容', ' 新内容' ) ; 批量替换某...
  • Solmyr_biti
  • Solmyr_biti
  • 2016年12月30日 00:46
  • 2117

mysql使用REPLACE替换字段里数据内容部分字符串

mysql替换表的字段里面内容,如例子:mysql> select host,user from user where user='testuser'; host user localh...
  • qq_22253823
  • qq_22253823
  • 2016年12月15日 02:15
  • 1236

Oracle_替换某字段的前N个字符串

SUBSTR截取字符串用法 ‘abcde’---要截取的字符串 -3 ---从右向左第3个字符向后开始截取 3 --- 取三个字符 substr(‘abcde’,-3,3) 返回的结...
  • u012147433
  • u012147433
  • 2015年11月03日 15:02
  • 5494

sql中替换字段的部分字符

对sql中字段内容的部分替换
  • lishirong
  • lishirong
  • 2014年12月29日 12:49
  • 3223

字符串中字母替换-E

[编程题]旧键盘打字(20)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文 字会是怎样? 输入描述: 输入在2行...
  • mingyong_blog
  • mingyong_blog
  • 2016年08月08日 14:07
  • 398

截取字段与去掉特殊的字符与替换特殊字符

//获取气象局数据 @RequestMapping(value = "getAlert") public void getdate(HttpServletResponse response) thro...
  • qq_23145857
  • qq_23145857
  • 2016年05月20日 16:06
  • 718

SQLServer替换第一个匹配的字符串方法

SqlServer中,并不直接支持字符串的正则表达式操作,一些特殊的字符串操作需求需要分多个步骤来完成。SQLServer替换第一个匹配的字符串方法。...
  • triplestudio
  • triplestudio
  • 2016年03月22日 12:10
  • 2920

【mysql】MYSQL中批量替换某个字段的部分数据

MYSQL中批量替换某个字段的部分数据 1.修改字段里的所有含有指定字符串的文字 UPDATE 表A SET 字段B = replace(字段B, 'aaa', 'bbb') examp...
  • qq_14997169
  • qq_14997169
  • 2016年11月20日 16:07
  • 4818

sql 语句直接替换或删除数据库中某字段中的特定字符

用sql语句直接替换或删除数据库中某字段中的特定字符 有时候不需要出库,在数据库中修改一些内容,就需要用到下列语句! sql语句为:UPDATE `table_name` SET `fie...
  • yeah_go
  • yeah_go
  • 2017年01月17日 14:52
  • 3127

oracle字段中将空格替换

近日在数据表的操作中,想将表中某字段值里的回车换行符替换掉,很自然的想到用replace(str,' ',''),结果发现还是有空格。查询相关资料发现还有制表符灯。所以需要使用replace(str,...
  • linkedin_37377962
  • linkedin_37377962
  • 2017年09月22日 11:29
  • 116
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:替换字段中的字符串
举报原因:
原因补充:

(最多只允许输入30个字)