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;
分享到:
相关推荐
包含SQLserver数据库的两个存储过程的完全代码,该存储存储可以一次性替换数据库中所有表或者所有列中的关键字,并介绍其使用方法。本存储过程在我单位更名时起到重要作用。
SQL批量替换工具
sql2000批量替换字段中的值,sql注入批量替换
Sqlservler 数据库 字符串 批量替换工具 可以批量替换数据库中所有表中所有字段中的指定字符
批量替换SQL语句或其他表达式中的变量,变量位置可以自定义,替换数据从txt中导入。可以方便地进行SQL语句的批量生成,减少工作量。
Sql批量替换字符串的工具 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等
SQL数据库字符批量替换程序 好多菜鸟不会使用,现在给你们一个程序 可以很简单的批量替换SQL数据库里面的字符
数据库替换工具,这是用C#开发的一个SQL替换工具, 使用前请确认机子已安装了net框架 数据库连接请修改SQL批量替换.exe.config文件
SQLSERVER数据库木马批量替换工具 sql清吗 sql批量替换,sql自动遍历所有表和字段,可设置需要替换的字段类型和,替换的文本。存储过程调用。
快速替换SQL数据库中所有表中的数据 输入你要查询的某一个字符串,然后替换为你想要的字符串(可以为空)
本软件可根据SQL设定自动检索所有数据表和文本字段值, 并对指定字符进行批量替换.设计之初主要解决数据库被黑客攻击,在数据库中置入大量的JS脚本,造成网页无法正常显示使用.手工用SQL 语句逐一字段清除相当费劲,用本...
linux从指定ID批量替换sql文件中记录的方法.docx
在SQL SERVER中批量替换字符串的方法
-------------数据库内容批量替换---------
sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。本文给大家介绍使用SQL批量替换语句修改、增加、删除字段内容的知识,非常不错,感兴趣的朋友一起学习吧
大家都知道,现在数据信息越来越多,那么如何快速的操作我们的数据库呢,通过该文档,大家都知道啦,该文档给大家详细的讲解了如何进行大批量的操作我们的数据库信息!
超级字符串批量替换工具2.6破解版