`
sxdtzhaoxinguo
  • 浏览: 229736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SQL Server cast() 批量更新列内容

 
阅读更多

摘要:有这样一个需求,需要把数据表中的列批量更新一下,给后面的数字都增加20,如下图:




正确的sql如下:

update tbl_papers_test set
name = '执业护士考试儿科护理学'+cast((cast(substring(name,12,datalength(name)) as int)+20) as varchar(3))
where name like '%执业护士考试儿科护理学%';

运行结果如下:



这样name列的值就都增加了20!


分享到:
评论

相关推荐

    sql server 2005 批量导出照片代码

    根据提供的信息,我们可以详细解析如何在SQL Server 2005中实现批量导出照片的功能。此过程涉及到了SQL查询、游标(Cursor)的使用以及系统存储过程`xp_cmdshell`来执行文件操作。 ### SQL Server 2005 批量导出...

    sqlserver图片导出工具

    在SQL Server数据库中,"image"数据类型曾被用来存储图像和其他二进制大对象(BLOB)数据,如照片、文档等。然而,自SQL Server 2008开始,"image"类型已被弃用,取而代之的是"varbinary(max)",它能够更有效地处理...

    sqlserver转PG经验总结及PG的一些特性

    ### SQL Server 转 PostgreSQL 经验总结及 PostgreSQL 特性 #### 一、SQL Server 到 PostgreSQL 的数据类型映射 在进行 SQL Server 数据库迁移至 PostgreSQL 的过程中,一个重要的步骤是确保数据类型的正确映射。...

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    如果是从HEX字符串或Base64编码还原,可以使用SQL函数如`CONVERT(VARBINARY(MAX), HEX_STRING)`或`CAST(/Base64_String/ AS VARBINARY(MAX))`。 4. **创建目标表结构**:在SQL SERVER中创建与源表结构类似的表,但...

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

    MSSQL批量替换语句在SQL SERVER中的应用 在SQL SERVER中批量替换字符串的方法是数据库管理中的一项重要技能。以下是关于MSSQL批量替换语句的知识点总结。 一、MSSQL批量替换语句的分类 MSSQL批量替换语句可以根据...

    Microsoft SQL Server 保留关键字

    ### Microsoft SQL Server 保留关键字详解 #### 概述 Microsoft SQL Server 是一款广泛使用的数据库管理系统,在数据管理和存储方面发挥着重要作用。SQL Server 支持 Transact-SQL(T-SQL),这是一种用于管理 SQL...

    SQL server中用到逻辑表达式的句子

    在SQL Server中,逻辑表达式是构建复杂查询和控制流程的关键元素。它们允许数据库操作根据特定条件执行不同的操作,从而增强了SQL语言的功能性和灵活性。以下是对给定文件中提到的几种涉及逻辑表达式的SQL Server...

    SQLSERVER 数据库储存过程自动生成源码

    本资源名为“SQLSERVER 数据库储存过程自动生成源码”,其主要目的是帮助用户自动化创建用于添加新记录、修改已有记录的储存过程,并能返回自动增量字段(如ID)的值。 首先,我们来理解一下如何手动创建这些储存...

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

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

    sql 数据库内容批量替换

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

    批量执行sql文件

    osql 命令是 SQL Server 附带的工具,可以用来执行 SQL 语句。下面是一个示例: osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%\1.sql" osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%\2.sql" ...

    SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值

    在SQL Server中,`REPLACE`函数不支持`ntext`数据类型的列,因为`ntext`已经过时,并且在SQL Server 2016及更高版本中被废弃。如果你试图在`ntext`列上使用`REPLACE`,你会遇到上述错误。 要解决这个问题,你需要先...

    SQL定时导出数据到Excel

    `BCP`(Bulk Copy Program)是SQL Server提供的一种批量复制工具,主要用于快速地导入导出数据。通过`BCP`命令,可以非常方便地将表中的数据导出到文本文件,再将该文本文件转换为Excel格式。 **示例代码**: ```...

    SQL SERVER中的存储过程和游标的使用大综合

    虽然通常不推荐在数据库级别使用游标,因为它们可能会降低性能,但在特定场景下,如批量更新或复杂的业务逻辑,游标是必要的。 创建和使用游标的步骤包括: 1. **声明游标**:定义游标的名称、数据源(查询)和...

    sqlserver语法

    在SQL Server中,数据类型是用于定义列或变量所存储数据的种类。常见的数据类型有INT(整数)、VARCHAR(可变长度字符串)、DATE(日期)等。有时,我们需要将一个数据类型转换为另一个数据类型,例如,将字符串转换...

    MS SQL Server数据库快捷生成表结构语句

    在SQL Server数据库管理中,生成表结构语句是一项常见的任务,尤其在数据库设计、备份或迁移的场景下。本文将详细讲解如何利用SQL Server管理工具和T-SQL语句来快速生成表结构的创建语句。 一、SQL Server ...

    c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)

    本文将介绍如何在SqlServer、Oracle、SQLite和MySql这四种常见数据库中进行批量插入。 1. **SqlServer数据批量插入** 使用`SqlBulkCopy`类是SqlServer批量插入的标准方式。`SqlBulkCopy`提供了高效地将大量数据从...

    批量替换sqlserver数据库挂马字段并防范sql注入攻击的代码

    ### 批量替换SQL Server数据库挂马字段并防范SQL注入攻击 #### 一、背景介绍 在日常的网站运营过程中,数据库的安全性至关重要。当网站的SQL Server数据库遭受恶意挂马时,会对用户数据造成严重威胁,同时也可能...

    SQLserver使用脚本备份数据库

    在SQL Server中,数据库备份是确保数据安全的重要环节。通过脚本进行数据库备份可以实现自动化,提高工作效率。本文将详细讲解如何使用SQL Server脚本来备份数据库,并探讨在执行备份过程中需要注意的关键点。 首先...

Global site tag (gtag.js) - Google Analytics