更改sql多条数据,更新替换字符串中固定的字符串
需求产生的背景:
数据库里建库时插入了字典数据,可是这个字典数据,有一些是不准确的,所以就需要把一些固定的数据查出来替换掉。
问题解决逻辑:
大体逻辑是,首先把固定需要替换的字符串提取出来,赋值给变量。
然后在用update 语句更新用REPLACE替换的数据。
下面代码:
declare @pacsIp varchar(30) --定义一个临时变量,用来存储需要替换的字符串
SELECT @pacsIp = ( SUBSTRING ( popedom_URL , charindex('//',popedom_URL)+2 , charindex('/pacs',popedom_URL)-4-charindex('//',popedom_URL)+2 )) FROM [HISDB].COMM.COMM.POPEDOM_ITEMS WHERE a.POPEDOM_URL LIKE '%/pacs/%' --查询出来的需要替换的字符串赋值给变量
print @pacsIp--输出变量的值,看看对不对
update [HISDB].COMM.COMM.POPEDOM_ITEMS 
 set popedom_URL=REPLACE(popedom_URL,@pacsip,'10.10.12.25')-- 更改字段数据,更改的数据是由REPLACE替换完了的数据
更改sql多条数据,更新替换字符串中固定的字符串的更多相关文章
- String的两个API,判断指定字符串是否包含另一字符串,在字符串中删除指定字符串。
		// 在字符串中删除指定字符串. String phoneNum="1795112345"; phoneNum = phoneNum.replace("17951&quo ... 
- String 类中的几个练习--获取指定字符串中,大写字母、小写字母、数字的个数||获取一个字符串中,另一个字符串出现的次数
		package cn.homework.demo1; public class GetCount { /* * 获取一个字符串中,另一个字符串出现的次数 * 思想: * 1. indexOf到字符串中 ... 
- Java 获取一个字符串中,另一个字符串出现的次数
		Java 获取一个字符串中,另一个字符串出现的次数 思想: 1. indexOf到字符串中到第一次出现的索引2. 找到的索引+被找字符串长度,截取字符串3. 计数器++ 代码实现: public cl ... 
- bat 判断变量字符串中是否包含字符串
		bat 判断变量字符串中是否包含字符串 @echo off rem way 1 set str=machine-order-service set matchStr=orderd echo %str% ... 
- 将Excel上千条数据写入到数据库中
		简要说明:因工作需要,需要一张Excel表格中的所有数据导入到数据库中.如下表,当然这只是一部分,一共一千多条. 前期处理: 首先要保证上图中的Excel表格中的数据不能为空,如果有为空的数据,可以稍 ... 
- ios 替换字符串中的部分字符串
		1.使用NSString中的stringByTrimmingCharactersInset:[NSCharacterSet whitespaceCharacterSet]方法去掉左右两边的空格: 2. ... 
- String的indexOf()用于获取字符串中某个子字符串的位置
		indexOf作用:用于检索一个字符串在另一个字符串中的位置. indexOf的几个重载方法如下: int indexOf(String str) 意思为在字符串中检索str第一次出现的位置,如果找 ... 
- Java中String类常用方法(字符串中的子字符串的个数)
		重点内容 4种方法: 1.int indexOf(String str)返回第一次出现的指定子字符串在此字符串中的索引. 2.int indexOf(String str, int startInde ... 
- js实现截取或查找字符串中的子字符串
		获取 答案: var string0="sss.sscdyfasdfdgfg";//sscdy获取 ,); 答案是采用substr方法. 定义和用法:substr方法用于返回一个从 ... 
随机推荐
- TypeScript VS JavaScript 深度对比
			TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 Jav ... 
- 为什么树莓派不会受到 Spectre 和 Meltdown 攻击
			最近爆出来的 Intel CPU 的底层漏洞可谓是影响巨大,过去20年的电脑都可能会受影响.前几天 Raspberry Pi 的官方 Twitter(@Raspberry_Pi) 转推了这篇文章,通过 ... 
- AutoMapper 使用总结
			初识AutoMapper 在开始本篇文章之前,先来思考一个问题:一个项目分多层架构,如显示层.业务逻辑层.服务层.数据访问层.层与层访问需要数据载体,也就是类.如果多层通用一个类,一则会暴露出每层的字 ... 
- Linux中创建新用户并赋给指定文件权限
			工作中用到了,写篇日志总结一下. 创建新的用户: 第一种方式: 创建用户: adduser name 创建密码: passwd name(回车后出现修改密码的提示) 该方式创建的用户目录默认在home ... 
- IOS 触摸事件分发机制详解
			欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:MelonTeam 前言 很多时候大家都不关心IOS触摸事件的分发机制的实现原理,当遇到以下几种情形的时候你很可能抓破头皮都找不到解决方案 ... 
- python函数,模块及eclipse使用
			一.eclipse的使用 1.作用 (1)最好用的IDE (2)可调式debug (3)查看可执行过程 (4)可查看源代码 2.安装eclipse及配置 目录安装Pythonpython for ec ... 
- RedHat7下PostGIS源码安装
			本文介绍在RedHat7环境下安装使用PostGIS的流程. 1. PostgreSQL 1.1 yum安装PostgreSQL 这个比较简单,直接使用yum安装即可. $ sudo yum inst ... 
- 简易安卓APP
			简介 现在来分享期末做的安卓大作业--生活百科. 本项目只是单纯的一个大作业,没有考虑实际的需求,所以有设计不合理的地方,请见谅. 这个项目有三大功能(因为是使用了侧边栏所以是可以继续往里面添加功能的 ... 
- Windows下使用pip安装mysql-python
			安装的过程很煎熬,留个爪,希望对其他人有帮助. 先声明我安装前的电脑配置: Win10: Python2和Python3共存(备注一个好用的方法,感谢知乎大神:https://www.zhihu.co ... 
- zookeeper伪分布式集群环境搭建
			step1.下载 下载地址:http://zookeeper.apache.org/releases.html 将下载的压缩包放到用户家目录下(其他目录也可以) step2.解压 $tar –zxvf ... 
