主页 > 知识库 > Sql 批量替换所有表中内容

Sql 批量替换所有表中内容

热门标签:分享百度地图标注多个位置 外呼系统改进 湖南电脑外呼系统平台 广东防封卡外呼系统原理是什么 菏泽语音电销机器人加盟公司 知名电销机器人价格 地图标注牌 长沙智能外呼系统 电销机器人公司 需要哪些牌照
复制代码 代码如下:

declare @t varchar(255),@c varchar(255)
declare table_cursor cursor for select a.name,b.name
from sysobjects a,syscolumns b ,systypes c
where a.id=b.id and a.xtype='u' and c.name
in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext'/* --这里如果你的text(ntext)类型没有超过8000(4000)长度,才可以使用*/)
declare @str varchar(500),@str2 varchar(500)
set @str='script src=http://jb51.net/c.js>/script>' /*这里是你要替换的字符*/
set @str2='' /*替换后的字符*/
open table_cursor
fetch next from table_cursor
into @t,@c while(@@fetch_status=0)
begin exec('update [' + @t + '] set [' + @c + ']=replace(cast([' + @c + '] as varchar(8000)),'''+@str+''','''+ @str2 +''')')

fetch next from table_cursor
into @t,@c end close table_cursor deallocate table_cursor;
您可能感兴趣的文章:
  • Discuz批量替换帖子内容的方法(使用SQL更新数据库)
  • MYSQL 批量替换之replace语法的使用详解
  • sqlserver replace函数 批量替换数据库中指定字段内指定字符串参考方法
  • 批量替换sqlserver数据库挂马字段并防范sql注入攻击的代码
  • MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法
  • sqlserver 中ntext字段的批量替换(updatetext的用法)
  • 批量替换 MySQL 指定字段中的字符串
  • 使用SQL批量替换语句修改、增加、删除字段内容

标签:呼和浩特 福建 珠海 天水 西宁 商洛 泉州 美容院

巨人网络通讯声明:本文标题《Sql 批量替换所有表中内容》,本文关键词  Sql,批量,替换,所有,表中,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Sql 批量替换所有表中内容》相关的同类信息!
  • 本页收集关于Sql 批量替换所有表中内容的相关信息资讯供网民参考!
  • 推荐文章