批量替换sqlserver数据库TEXT字段类型的数据
来源:互联网 发布:如何查淘宝历史价格 编辑:程序博客网 时间:2024/05/20 00:48
在申请百度推广账户的时候,百度需要审查旅游网站不能含有机票两个字,所以需要在旅游线路中批量替换掉机票2个字。
替换示例如下:
--创建数据测试环境
create table #tb(L_TEXT Ntext)insert into #tb
select 'abc123机票abc123,asd'
--定义替换的字符串
declare @s_str varchar(8000),@d_str varchar(8000)
select @s_str='机票' --要替换的字符串
,@d_str='机.票' --替换成的字符串
--字符串替换处理
declare @p varbinary(16),@postion int,@rplen int
select @p=textptr(L_TEXT),@rplen=len(@s_str),@postion=charindex(@s_str,L_TEXT)-1 from #tb
while @postion>0
begin
updatetext #tb.L_TEXT @p @postion @rplen @d_str
select @postion=charindex(@s_str,L_TEXT)-1 from #tb
end
--显示结果
select * from #tb
--删除数据测试环境
drop table #tb
- 批量替换sqlserver数据库TEXT字段类型的数据
- sqlserver replace替换text类型字段
- 数据库ntext,text字段的内容批量替换储存过程.
- SQLSERVER数据库字段部分字符批量替换
- SqlServer替换text类型数据解决方案
- SqlServer替换text类型数据解决方案
- Sqlserver 如何修改替换text,ntext类型字段
- 数据库ntext,text字段的内容批量替换储存过程 转
- 数据库字段的正则批量替换例子
- sqlserver中用游标,拼接sql,批量修改数据库字段类型
- MSSQL Server实现text字段类型的字符替换
- sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法
- SQL text类型字段字符替换
- SqlServer Text类型字段超过8000字处理
- java 读取 sqlserver text 类型字段
- SqlServer Text类型字段超过8000字处理
- 批量替换mysql数据库字段里的字符串
- sqlserver数据库,批量更改表名和字段的前缀
- Linux下编程为什么多用进程少用线程
- 排序大集合
- 推荐13款优秀的Twitter Bootstrap JavaScript插件
- Linux socket 网络编程常用函数总结
- Java基础重温(二)-Java基本数据类型
- 批量替换sqlserver数据库TEXT字段类型的数据
- 本文我们将探讨一些技巧教你如何创建iPhone App以及在创建应用时应该避免的一些错误认知
- 探秘Java虚拟机——内存管理与垃圾回收
- 性能测试案例模板 性能测试用例模板
- CitrusEngine系列教程七:修改hero的默认动画(修改按键和增减动作)
- Ubuntu常用软件列表
- cygwin下安装pyquery和lxml
- 网页开发中的问题
- Centos6.3下mysql主从复制笔记