`

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语句实现数据库的备份与还原的功能

    在IT领域,特别是数据库管理与维护中,利用T-SQL语句进行数据库的备份与还原是一项至关重要的技能。本文将深入解析如何通过T-SQL语句实现这一功能,重点涵盖以下四个方面: ### 1. 获取SQL Server服务器上的默认...

    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的一些基本知识)

    - 在T-SQL中,对象名称可以具有层次结构,包括服务器名、数据库名、所有者名和对象名。完整对象名称格式为[[[server.] [database.] [owner.] ] object],例如zwq.master.dbo.scores。 3. T-SQL的主要组成部分: -...

    Microsoft SQL Server 2008 T-SQL Fundamentals

    《Microsoft SQL Server 2008 T-SQL Fundamentals》是一本专为SQL Server初学者设计的教程,它深入浅出地介绍了Transact-SQL(T-SQL)的基础知识。T-SQL是SQL Server中用于数据查询、更新、操作和编程的主要语言。...

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

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

    实验二 T-SQL语言基础

    **T-SQL语言基础实验详解** 在数据库管理领域,T-SQL(Transact-SQL)是SQL的一个扩展,尤其在Microsoft SQL Server中被广泛...在实际应用中,不断练习和深入学习,将使你对T-SQL有更全面的认识,提高数据库管理技能。

    Access数据库-SQL语句大全.mdb

    Access数据库-SQL语句资料.mdb

    《T-SQL 2008 入门》[PDF]

    《T-SQL 2008 入门》是一本专为初学者设计的教程,旨在帮助读者掌握T-SQL语言的基础和高级概念。T-SQL(Transact-SQL)是SQL Server数据库管理系统中用于数据查询、更新和管理的核心语言。这本书通过详细讲解语法和...

    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语句[备忘].zip

    在SQL Server数据库管理系统中,T-SQL(Transact-SQL)是用于操作和管理数据库的主要语言,它是SQL标准的一个扩展,特别针对微软的SQL Server进行了优化。本资料集重点讨论了如何利用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 语言大全

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

Global site tag (gtag.js) - Google Analytics