单表的更新大家都用过了,现在说下实际开发过程中,需要多表的查询更新状态,或者跨数据库的更新状态。

东西需要学习了才会懂得,所以站在巨人的肩膀看的更远。

sql 语法;

  UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值      ;---来自W3school

SQL Server语法:UPDATE { table_name WITH ( < table_hint_limited > [ ...n ] ) |
view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT
| NULL } | @variable = expression | @variable = column = expression } [ ,...n ]
{ { [ FROM { < table_source > } [ ,...n ] ] [ WHERE < search_condition > ] } | [
WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [
OPTION ( < query_hint > [ ,...n ] ) ]

这个是跨数据库如何查询:sql server

  update a set a.IsPOST=1 from [BrinkImport ].dbo.TB_ERRMSG a left outer join HK61.dbo.APBTA b on a.CNTBTCH=b.CNTBTCH where b.BATCHSTAT =3

学会了跨数据查询,所以一个数据中的多表查询也很简单

 update a set a.IsPOST=1 from [BrinkImport ].dbo.TB_ERRMSG a left outer join [BrinkImport ].dbo.APBTA b on a.CNTBTCH=b.CNTBTCH where b.BATCHSTAT =3

最新文章

  1. 【无私分享:ASP.NET CORE 项目实战(第六章)】读取配置文件(一) appsettings.json
  2. synchronized在jvm底层是如何实现的
  3. NTFS系统的ADS交换数据流
  4. 来自MarsEdit的博客测试
  5. 配置svn
  6. 在Visual Studio里配置及查看IL(转载)
  7. C++中 类的构造函数理解(一)
  8. 找回使用过的QQ头像
  9. bzoj3926
  10. typedef void(*Fun)(void);
  11. jQuery 事件代理时的this
  12. 谈谈IE针对Ajax请求结果的缓存
  13. 再战android-语音识别2(修改配置)
  14. Android Handler 消息处理使用
  15. Opserver 初探一《Opserver的搭建》
  16. 【mybase】绿色版---mybase非常好用的笔记软件
  17. Ubuntu挂载samba共享目录
  18. Android 全局异常处理(一)
  19. wampserver启动时图标不变绿的解决方法
  20. Hadoop学习笔记(3) Hadoop文件系统一

热门文章

  1. 如何查询Oracle性能监控
  2. poj1563---蜗牛爬井
  3. UberX及以上级别车奖励政策(优步北京第四组)
  4. 面向对象程序设计-C++_课时14对象组合_课时15继承
  5. 04737_C++程序设计_第6章_继承和派生
  6. js的replace的用法;
  7. UVAlive 2911 Maximum(贪心)
  8. Android getReadableDatabase() 和 getWritableDatabase()
  9. oracle 11g导入导出
  10. 解决URL请求中的中文乱码问题