`

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;

 

分享到:
评论

相关推荐

    SQL 一次性替换数据库中所有表或者所有列中的关键字

    包含SQLserver数据库的两个存储过程的完全代码,该存储存储可以一次性替换数据库中所有表或者所有列中的关键字,并介绍其使用方法。本存储过程在我单位更名时起到重要作用。

    SQL批量替换工具.rar

    SQL批量替换工具是一种高效能的数据库管理解决方案,它允许用户在大量SQL脚本或数据库对象中批量替换特定的文本字符串,极大地提高了数据处理的效率。这类工具通常包含一系列功能,如搜索、替换、预览、日志记录等,...

    SqlServer批量替换字符串工具

    在实际应用中,使用【Sqlservler 数据库 字符串替换 批量替换】工具可以显著提高工作效率,减少手动操作带来的风险。但是,也需要注意,任何大规模的数据库操作都需要谨慎,务必在充分理解其工作原理和可能的影响后...

    表达式变量批量替换器(SQL批量替换)

    【表达式变量批量替换器(SQL批量替换)】是一款高效实用的工具,专为数据库管理员和程序员设计,旨在简化SQL语句或任何其他表达式中变量的批量替换过程。这款工具允许用户自定义变量的位置,并能从外部文本文件导入...

    SQL数据记录批量替换管理

    在SQL数据库管理中,批量替换数据记录是一项常见的需求,尤其对于处理大量文本数据时更为重要。标题中的"SQL数据记录批量替换管理"指的是利用特定的工具或编程手段,高效地更新数据库中的特定字段值,以实现全局性的...

    数据库替换工具SQL批量替换

    数据库替换工具SQL批量替换是一款基于C#编程语言开发的应用程序,专为数据库中的SQL语句进行批量替换而设计。在数据库管理和维护过程中,有时需要对大量SQL语句进行统一的文本替换,例如更新过时的表名、字段名或者...

    Sql批量替换字符串的工具

    标题中的“Sql批量替换字符串的工具”指的是一个用于SQL数据库中进行大量文本字符串替换的程序。这类工具在数据库管理中非常实用,特别是在处理大量数据时需要统一修改特定字符串的情况。例如,如果你有一个数据库表...

    sql2000批量替换字段中的值,sql注入批量替换

    ### SQL2000 批量替换字段中的值 在SQL Server 2000中进行批量替换字段中的值是一项常见的需求,特别是在处理大量数据时。这种操作可以帮助快速修改数据库表中的特定字段值,比如去除某些非法内容或者更新过时的...

    sql数据库文本批量替换

    文件列表中的`SQL批量替换.exe.config`可能是应用程序的配置文件,包含了运行该工具所需的设置,比如数据库连接信息、查询字符串等。`SQL批量替换.exe`是可执行文件,即实际执行批量替换操作的程序。`.vshost.exe....

    sql语句替换某列所有字段中的某个字符(如替换‘1,2,3,4’中的4)

    通过上述讨论,我们可以看到,利用SQL语句中的`REPLACE()`函数,可以高效且批量地完成对数据库表中特定字符的替换任务,这对于数据管理和维护来说是一项非常实用的技能。掌握这一技能,将有助于提升数据处理的效率和...

    SQLSERVER数据库木马批量替换工具

    SQLSERVER数据库木马批量替换工具 sql清吗 sql批量替换,sql自动遍历所有表和字段,可设置需要替换的字段类型和,替换的文本。存储过程调用。

    批量替换msyql字段内容

    在MySQL中,这种操作可以通过SQL语句配合正则表达式来实现,这正是"批量替换mysql字段内容"这一主题的核心。批量替换对于优化数据、修复错误或者统一格式等场景非常有用。 首先,我们需要了解MySQL中的`REPLACE()`...

    sql替换工具 sql语句替换软件

    4. "SQL批量替换.vshost.exe.manifest":这是Visual Studio调试版本的清单文件,通常在开发过程中用于支持Visual Studio的调试功能,但用户在实际使用时通常不需要关心这个文件。 5. "redme.txt":这是常见的readme...

    MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法

    例如,在新闻网站中,我们可以使用MSSQL批量替换语句来实现批量替换news表中的content字段。 七、MSSQL批量替换语句的注意事项 在使用MSSQL批量替换语句时,需要注意以下几点: * 需要注意字段的数据类型,选择...

    sql 数据库内容批量替换

    ### SQL数据库内容批量替换知识点详解 #### 一、SQL脚本功能概述 在数据库管理过程中,经常需要对存储的数据进行批量替换操作。本篇将基于一个具体的SQL脚本实例,来详细阐述如何实现数据库表中特定字符串的批量...

    Discuz内容批量替换

    ### Discuz内容批量替换 ... 论坛软件中进行内容批量替换不仅是一项实用的功能,同时也需要注意操作细节以避免潜在风险。针对不同版本的兼容性和特殊需求,还需要采取相应的策略和技术手段来确保任务的顺利完成。

    SQLServer 数据库批量查找替换工具1.2 SQL木马清除助手.zip

    本软件可根据SQL设定自动检索所有数据表和文本字段值, 并对指定字符进行批量替换.设计之初主要解决数据库被黑客攻击,在数据库中置入大量的JS脚本,造成网页无法正常显示使用.手工用SQL 语句逐一字段清除相当费劲,用本...

    linux从指定ID批量替换sql文件中记录的方法.docx

    在Linux环境中,有时候我们需要对SQL文件中的特定记录进行批量替换,比如当数据库的ID需要从某个数值开始递增时。本文档介绍了如何通过Linux命令行工具来实现这一目标。 首先,假设我们有一个名为`online.sql`的...

Global site tag (gtag.js) - Google Analytics