需求产生的背景:

数据库里建库时插入了字典数据,可是这个字典数据,有一些是不准确的,所以就需要把一些固定的数据查出来替换掉。

问题解决逻辑:

大体逻辑是,首先把固定需要替换的字符串提取出来,赋值给变量。

然后在用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替换完了的数据

最新文章

  1. Emoji选项列表
  2. JS脚本语言是什么意思?
  3. kali4.0 更新源出错
  4. javascript一些方法兼容
  5. Scalaz(11)- Monad:你存在的意义
  6. codevs 1082 线段树练习3
  7. 在package.json里面的script设置环境变量,区分开发及生产环境。注意mac与windows的设置方式不一样
  8. javascript变量名提升
  9. 11. 求奇数分之一序列前N项和
  10. java中+的使用
  11. 刚更新的css hack技巧
  12. vtiger 支持 物业收费功能 微信收费
  13. 正确安装 django-socketio
  14. mvvm框架正式名字确定
  15. DLL模块:C++在VS下创建、调用dll
  16. cocos2d-html5基金会
  17. MySQL数据库Inception工具学习与测试 笔记
  18. 学习ASP.NET Core Razor 编程系列十四——文件上传功能(二)
  19. PHP获取服务器IP和客户端IP
  20. MongoDB的地理位置查询,以及和mysql的使用对比

热门文章

  1. SqlServer Lock_Escalation
  2. 自动刷新 CSS文件
  3. [Spark内核] 第40课:CacheManager彻底解密:CacheManager运行原理流程图和源码详解
  4. windows 下文件的高级操作
  5. python之 文件读与写
  6. linux下centos6.8相关配置,以及音频相关配置
  7. 希尔排序(Go语言)
  8. 关于 " +new Date "
  9. 《深入解剖Yii2框架》前言
  10. 【算法】赫夫曼树(Huffman)的构建和应用(编码、译码)