`

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;

 

分享到:
评论

相关推荐

    利用T-SQL语句实现数据库的备份与还原的功能

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

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

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

    T-SQL课件(介绍了T-SQL的一些基本知识)

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

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    - **函数**:探讨了标量函数和表值函数的区别,以及如何在T-SQL中使用自定义函数来增强查询的灵活性和重用性。 - **事务处理**:阐述了事务的基本概念及其在SQL Server中的实现方式,包括如何使用BEGIN TRANSACTION...

    T-SQL常用语句大全

    ### T-SQL常用语句详解 #### 创建数据库(Create Database) 在T-SQL中,创建数据库是基础操作之一,用于初始化存储数据的空间。语法结构如下: ```sql CREATE DATABASE 数据库名 ON (NAME = 文件逻辑名称, ...

    精品T-SQL语句精品T-SQL语句

    4. 删除列:不能删除已有的列,但可以使用ALTER TABLE语句增加新列并将旧列设置为不可用。 5. 创建主键:使用ALTER TABLE语句创建主键。 6. 删除主键:使用ALTER TABLE语句删除主键。 四、索引管理 1. 创建索引:...

    《T-SQL 2008 入门》[PDF]

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

    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 2008技术内幕:T-SQL查询 样例数据库

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL...在实践中不断探索和学习,将使你对SQL Server 2008的T-SQL查询有更深入的认识,为你的数据库职业生涯打下坚实基础。

    [电子书] SQL Server 2012 T-SQL 实用技巧 (英文版)

    《SQL Server 2012 T-SQL 实用技巧》是一本专为SQL Server 2012数据库管理员和开发人员编写的指南,由Apress出版社出版。这本书以英文呈现,旨在提供解决日常T-SQL编程挑战的具体解决方案,涵盖了T-SQL语言的广泛...

    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学习资料(CSDN下载)集合

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

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

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

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

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

    SQL Server 数据库实现之T-SQL语句[备忘].zip

    在SQL Server数据库管理系统中,T-SQL(Transact-SQL)是用于操作和管理数据库的主要语言,它是SQL标准的一个扩展,特别针对微软的SQL Server进行了优化。本资料集重点讨论了如何利用T-SQL语句来实现用户映射,这...

    达梦数据库查询数据库所有表名-DM7达梦数据库常用的运维SQL语句 数据库运维.pdf

    下面将从达梦数据库查询数据库所有表名、查看数据库版本号、查看表空间的名称及大小、查看表空间物理文件的名称及大小等多方面对达梦数据库的常用运维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是一个直观的图形用户界面,用于...

    T-Sql编程交成及案例

    在IT行业中,数据库管理和开发是至关重要的领域,而T-SQL(Transact-SQL)作为SQL Server的主要查询语言,是数据库管理员和开发人员必须掌握的关键技能。本篇将深入探讨T-Sql编程中的核心概念,包括触发器、游标、...

Global site tag (gtag.js) - Google Analytics