`

sqleserver 将数据库中所有表的,特定值更换为新值的T-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='6F07180D0F390525B06C0A810D4991B0' 

--这里是你要替换的新字符 

set @str2='7204070A3009073C175C0A815AC2D123'

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和T-SQL语句

    使用以下 T-SQL 语句可以查看当前数据库服务器上的所有数据库用户所属的角色信息: ```sql SP_HELPSRVROLEMEMBER; ``` 这将返回当前数据库服务器上的所有数据库用户所属的角色信息。 修复迁移服务器时孤立用户 ...

    T-SQL示例大全(全是T-SQL语句 )

    本压缩包“T-SQL示例大全”提供了丰富的T-SQL语句实例,旨在帮助用户深入理解和熟练运用T-SQL进行数据库操作。 一、T-SQL基础 T-SQL的基础包括数据类型、变量、常量、运算符以及流程控制语句。例如,数据类型包括...

    《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf

    《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-SQL语句定义数据库.pdf《数据库实现与维护》课件—07使用T-...

    T--Sql流程控制语句练习,和数据库练习题

    T-SQL(Transact-SQL)是Microsoft SQL Server中扩展的SQL语言,它包含了标准SQL的所有功能,并添加了一些特有的流程控制语句,使得数据库操作更为灵活和强大。在这个"**T-Sql流程控制语句练习,和数据库练习题**"中...

    T-SQL用户指南&T-SQL用户手册打包下载

    T-SQL,全称为Transact-SQL,是SQL(Structured Query Language)的一种扩展,由Microsoft在SQL Server中引入,主要用于数据库管理和数据操作。这个压缩包文件“T-SQL”包含了全面的T-SQL用户指南和参考手册,是学习...

    Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码

    T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中用于数据操作、查询、存储过程和数据库控制的一种扩展SQL语法。此书主要关注于如何高效地使用T-SQL进行数据检索和处理,为数据库管理员和开发人员提供...

    MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础.pdf

    不过,我可以根据标题和描述提供的信息,以及对SQL Server 2008和T-SQL语言基础知识的理解,为您构建一份关于Microsoft SQL Server 2008中T-SQL语言基础知识的知识点概要。 Microsoft SQL Server 2008是微软公司...

    Microsoft SQL Server 2012 T-SQL

    【Microsoft SQL Server 2012 T-SQL】是针对微软数据库管理系统Microsoft SQL Server 2012中Transact-SQL(简称T-SQL)语言的基础教程。T-SQL是SQL Server的核心组件,用于数据查询、操作、分析以及数据库对象的创建...

    论坛T-SQL语句实例 简单易懂 建库建表建约束等

    总的来说,这个论坛T-SQL实例集合对于初学者来说是一份宝贵的资源,它以简单易懂的方式涵盖了创建数据库、表和约束等基本概念,通过实践这些例子,学习者可以快速掌握T-SQL并应用于实际的数据库管理工作中。

    T-SQL语言 SQL语言基本概念

    SQL语言基本概念 ...T-SQL(Transact-SQL)语言是Microsoft公司在SQL Server数据库管理系统中SQL的实现。 本章主要介绍T-SQL的语言的基本概念、语法格式、运算符和表达式,以及基本语句和函数的使用。

    T-SQL学习资料(CSDN下载)集合

    《T-SQL学习资料》是针对SQL SERVER 2005数据库系统中T-SQL语言的一份综合学习资源,这份集合包含文档、手册和视频教程,旨在帮助从Oracle转向SQL SERVER的开发者快速掌握T-SQL的基本概念和高级技巧。 T-SQL...

    SQL Server中T-SQL语句的使用.pdf

    例如,使用 T-SQL 语句在 StuSelDB 数据库中创建名为 CourseType 的表,可以使用以下命令: ```sql CREATE TABLE CourseType ( CourseTypeID int NOT NULL, CourseTypeName varchar(10) NOT NULL ) GO ``` 2. ...

    数据库实验二

    在本“数据库实验二”中,我们将着重学习和实践如何创建和管理数据库,这涉及到两种主要的方法:使用SQL Server Management Studio (SSMS) 和通过T-SQL(Transact-SQL)语句。SSMS是一个直观的图形用户界面,用于...

    Microsoft SQL Server 2005技术内幕: T-SQL程序设计

    《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》这本书深入探讨了SQL Server 2005中的Transact-SQL(T-SQL)编程技术,这是数据库管理和开发的重要组成部分。T-SQL是SQL Server的标准查询语言,用于执行数据...

    个人整理的比较完整的T-SQL总结

    T-SQL,全称Transact-SQL,是微软SQL Server数据库管理系统中使用的SQL语言扩展版本。它是SQL标准的一个实现,提供了更多的数据库管理和编程功能。以下是对T-SQL的详细总结: 1. 数据查询:T-SQL的核心是SELECT语句...

    T-sql 语言大全

    - `SELECT`语句是最常用的,它可以用于获取表中的特定数据,如`SELECT *`表示选取所有列。 总之,T-SQL是SQL Server中强大的数据库操作工具,其丰富的语法和功能使得开发者能够高效地管理数据和数据库结构,是开发...

    T-sql帮助文档

    **T-SQL(Transact-SQL)是微软SQL Server数据库管理系统中用于操作和管理数据的主要编程语言。它扩展了标准的SQL,增加了许多特性和功能,使得开发者能够更有效地进行数据查询、更新、插入和删除操作,以及创建复杂...

    T-SQL示例大全,一个很不错的SQL示例,更快速掌握SQL,推荐使用。

    T-SQL,全称Transact-SQL,是微软SQL Server数据库管理系统中使用的SQL方言,它扩展了标准SQL的功能,提供了数据库交互、数据操纵和程序编写的能力。本资源“T-SQL示例大全”是一个非常宝贵的参考资料,对于学习和...

    数据库SQL 创建 查询语句

    使用 T-SQL 语句创建数据库需要在 SQL 编辑器中输入 T-SQL 语句,例如“Create database student”语句。 二、创建数据表 数据表是数据库中的基本存储单元,用于存储数据。在 SQL Server 2008 中,可以使用表设计...

Global site tag (gtag.js) - Google Analytics