sql server 千万级大数据sql更新_医疗SQL每日实例6数据更新大法

Update Day

数据更新大法

生/命/不/止/SQL/不/休

0a8db18fc7a3322badc867f587f7b6a5.pngde0b00a52129499373bf7684c79c8413.png0a8db18fc7a3322badc867f587f7b6a5.png

01

更新数据的铁规

      所有数据在被更新之前,必须先查询出数据结果,确认无误,再复制整行到下两行。将select * 更改为upate ,然后选择整个UPDATE 语句后,再执行命令。否则一旦出问题,就追悔莫极,如果有DBA还好,如果没有,就默默擦泪,迎接狂风暴雨吧。

65ead5d60c1803553355453741ced403.gif

49431bb7f9850ff307a3bc879f671b7f.png

02

更新数据的写法

1、单表单字段更新

update 表名 set 字段名=值 where 条件字段=字段值

例:

把病人的状态改为出院结算

update 病人信息表 set 状态='出院结算' where 住院号='888888' 

2、单表多字段更新

update 病人信息表 set 状态='出院未结算',出院科室=NULL where 住院号='888888' 

3、多表关联进行单表字段更新

update A set 状态='出院未结算',出院科室=NULL from 病人信息表  A,病人住院记录表 b  where a.病人ID=B.病人ID where A.住院号='888888' 

4、跨数据库多表关联进行单表字段更新

update A set 状态='出院未结算',出院科室=NULL from  [医院测试数据库].[HIS].病人信息表  A,病人住院记录表 b  where a.病人ID=B.病人ID where A.住院号='888888' 

5、跨服务器跨数据库多表关联进行单表字段更新

update A set 状态='出院未结算',出院科室=NULL from [192.168.8.8].[医院测试数据库].[HIS].病人信息表  A,病人住院记录表 b  where a.病人ID=B.病人ID where A.住院号='888888' 

6、建立备份随时恢复自己

select * into #t from 病人信息表 where 住院号='888888'

临时表里的数据和临时表关闭此查询分析器就消失了。

03

更新数据的问答

提问

为什么要先查再更新?

来自一个老鸟的回答,如果不想给自己找不自在,听前辈的准没错。俗话说,常在河边走,哪有不湿鞋。当你满屏幕都是SQL语句的时候,你就能理解了。

b2c45737ecd92c6c30af76ebcba4bee5.gif

提问

跨服务器更新的前提是什么?

先要在数据库上做好链接服务器,命令是

sp_addlinkedserver 具体用法自行百度。

提问

如果更新错了怎么办?

如果觉得自己有点紧张,可以在更新之前,先把数据备份成一张正式表,一定要写好用备份表恢复生产数据的语句,然后再执行更新命令。一旦发现有错误,立即恢复,然后再查原因。

5a66f8924846b18b121d0917633ed634.png

否则会吓的你当时脑子一片空白,因为你的一个小小误操作有可能会导致全院系统宕机。

结束

不信可以试试

ending

欢迎一起来吹水

4347c6b49aec374b81390dea0335c124.png

9369f28ecd0d9bc847e493f0dc80eba1.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381143.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dnse 2.0音效厉害还是full sound厉害点呢?谢谢!!

关于n81手机照片 想买个3g手机,高手来推荐下 ipod touch3 台电m50如何拆机 s3650w和s3650c有什么不一样 麻烦解答 郑州哪里的5530最便宜…行货… 诺基亚x3怎么看是正版还是水版? 5320怎样禁用内置播放器转载于:https://www.cnblogs.com/kangderui/archiv…

react中引入html文件,在react中怎么引用js

在react中怎么引用js推荐两种引入的方法,当然也可以自己编写一个JS类(ES6语法)实现动态插入JS到页面,然后在React项目引入。第一种:使用插件 react-load-script如果没有安装可以使用 yarn add react-load-script 或者 npm install react-load…

python 课程设计 夏敏捷_Python课程设计(微课视频版21世纪高等学校通识教育规划教材)/计算机技术入门丛书...

目录第1章 序列应用——猜单词游戏1.1 猜单词游戏功能介绍1.2 程序设计的思路1.3 关键技术1.3.1 序列数据结构I1.3.2 random模块1.4 程序设计的步骤第2章 函数应用——万年历2.1 万年历功能介绍2.2 程序设计的思路2.3 程序设计的步骤第3章 Tkinter图形界面应用——图形界面万年…

css中em与px的介绍及换算方法

em是什么? em指字体高,任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em16px。那么12px0.75em, 10px0.625em。为了简化font -size的换算,需要在css中的body选择器中声明Font-size62.5%,这就使em值变为16px*62.5…

用计算机奏音乐,计算机音乐

《计算机音乐》这是一款非常好用的使用计算机发声进行演奏音乐的软件,当计算机成为了乐器,你手里的钢琴它还会香吗?随时随地掏出你那不可思议的计算机,进行非凡的音乐演奏吧~这里拥有丰富的曲目,任你选择!计…

计算机无法访问桌面,桌面无法显示_电脑桌面显示:无法访问,你可能没有权限使用网络......

电脑桌面图标不能显示是什么原因?电脑桌面图片不显示有以下几种原因:一、在桌面点击右键,然后选择查看,显示桌面图标按钮。勾选按钮后桌面突变便可以显示出来。如果是开机不能操作是死机了,重启一下电脑试试,还是不行开…

Linq Group By 注意点

比如有如下的Linq查询: var q from s in agedDebtCollectiongroup s by s.SalesPersonCode into pselect new{Key p.Key,//here can not using p.Select(s>s).Single().SalesPerson// or p.Single().SalesPersonSalesPersonName p.Max(s>s.SalesPerson),Cu…

python 爬虫 音乐下载 歌手_python爬虫批量下载全民K歌音乐

标签:爬虫网址示例: https://node.kg.qq.com/personal?uid639e9983222a338a直接上源码:import requestsimport timeimport reimport jsonimport pprintimport mathimport osheader{User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, lik…

计算机在智能交通应用,计算机技术在智能交通系统的应用

摘要:借助智能交通系统,优化公共交通运行效率,为人们提供更大的便利。文章对智能交通系统内涵进行了简要分析,并从数据处理系统、交通监控系统、车辆导航系统以及车辆辅助驾驶系统4个方面对计算机技术在智能交通系统中的应用展开了…

快乐是什么

有时候快乐就是一只烤鸡腿,耶,就这么简单转载于:https://www.cnblogs.com/haozime/archive/2010/01/11/2639247.html

信息系统项目管理师论文_「高项论文」谨防信息系统项目管理师论文12个写作丢分点...

2020年上半年信息系统项目管理师论文怎么写才能得高分?有些时候洋洋洒洒写下一大篇,自我感觉良好,结果分数不如意。这可能是你触到了丢分点而不自知。慧翔天地给你提供信息系统项目管理师12个论文写作丢分点以及对应解决方法,供你…

html%3ca%3e标签,How do I encode “” in a URL in an HTML attribute value?

click meIs correct, although ‘&’ is more commonly used than ‘&’ or ‘,’.If the ‘stringByAddingPercentEscapesUsingEncoding’ method does what it says on the tin, it should work(*), but the NSString documentation looks a bit unclear on which ch…

java wed登录面 代码_JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)...

下面通过通过图文并茂的方式给大家介绍JavaWeb实现用户登录注册功能实例代码,一起看看吧。一、ServletJSPJavaBean开发模式(MVC)介绍ServletJSPJavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp…

.net类库学习(一)System.object

System.Object 是基类,.NetFramework 中的所有其他类都从这个类派生而来。派生的.net类可以使用这个类的属性,而且那些类可以使用Object类的成员。 方法: Object.Equals 1 publicstaticboolEquals(object,object);//静态成员2 publicvirtualb…

武汉科技大学计算机生命与科学周海,湖北双胞胎周海周洋:为了母亲,一个放弃清华,一人放弃中科院...

“你要相信命运给你一个比常人较低的出发点,是希望你用一生去奋斗出一个柳暗花明的故事”。人的命运就是这样,从来没有真正“完美”的样子,奋斗和努力是改变命运的最重要力量。高考对于贫困山区或农村的孩子来说:这就是命运转折点…

循环左移和循环右移指令_运用 移位、循环移位指令 实现流水灯

具体要求用 I0.0 控制接在 QB0 上的8个彩灯是否移位,每 2s 左移 1 位。用 I0.1 控制左移,I0.2控制右移,首次扫描时将彩灯的初始值设置为 16#1 ,设计出梯形图程序。先来讲解一下,移位指令和循环移位指令。移位指令这里的…

extjs中xtype类型

xtype Class------------- ------------------box Ext.BoxComponent 具有边框属性的组件button Ext.Button  按钮colorpalette Ext.ColorPalette 调色板component Ext.Component 组件container Ext.Container 容器…

vb.net html转xml文件,VB.Net将XSL转换应用于XML文件

我有一些由我的应用程序构建的XML。此XML将被删除为XML文件,然后我希望将XSL样式表应用于该文件,以便将其转换为HTML页面。但是,每次,它都会继续使用原始XML而不是转换后的HTML这是XML:MrGregoryHouseasasasas11:41asa…

PowerSocket对象与HostName

其实是因为,最近调用PowerSocket对象,PowerSocket需要取HostName的值,然后转换成IP地址。 来看看HostName命令,对了还要说明的是系统是Windows 2000 Professional。 HostName命令:作用:打印当前计算机(主机&#xff09…

当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...

许多win7系统用户在工作中经常会遇到win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的情况,比如近日有用户到本站反映说win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的问题,但是却不知道要怎么解决win7系统无法连接wifi提示此计算机…