1) Oracle 多表更新方法:

Oracle语法: UPDATE updatedtable SET (col_name1[,col_name2…])= (SELECT col_name1,[,col_name2…] FROM srctable [WHERE where_definition])

例子:

 UPDATE A a SET ( a.a1, a.a2 ) = ( SELECT b.b1, b, b2 FROM B b WHERE b.b3= a.a3 )

2) MySql多表更新方法:

MySql语法:UPDATE table_references SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition]

例子:

 UPDATE A a,B b SET a.a1 = b.b1 ,a.a2 = b.b2 WHEREa.a3 = b.b3

3) SQLServer多表更新方法:

SQLServer语法:
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 ] ) ]

例子:

   UPDATE a SET a.a1 = b.b1 ,a.a2 = b.b2 FROMA a,B b WHEREa.a3 = b.b3

SQL Update多表联合修改相关推荐

  1. SQL update 多表连接方法

    SQL Update多表联合更新的方法 (1) sqlite 多表更新方法 //---------------------------------- update t1 set col1=t2.col ...

  2. mysql update 联合更新_Mysql update多表联合更新的方法小结

    下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法 student表 class表 1. 执行 UPDATE student s , clas ...

  3. 【SQL】SQL语句多表联合查询

    SQL语句多表联合查询 CREATE TABLE orders( id int not null primary key identity(1,1), customerName varchar(100 ...

  4. SQL语句多表联合查询

    本周之前,对于数据库的使用仅限于简单的增删改查(insert.delete.updata.select),而这一周由于工作需要,对一些sql函数.sql语句多表联合查询.T-SQL语句基本语法.存储过 ...

  5. 使用sql语句创建表、修改表、添加列等

    使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...

  6. sql 三个表联合查询(三表左联查询)

    关于在一个表中显示三个数据库表字段的查询. 首先要找的三个表中字段的对应关系,以哪一张表为主表(其他表字段增添这个主表上)作为显示页面上. 上代码 查询主表:csb_accessories_bjgh的 ...

  7. update多表联合更新

    t_student表和t_class表 Mysql UPDATE db_shop.t_student s,db_shop.t_class c SET s.class_name=c.name,c.stu ...

  8. SQL server多表联合查询

    1. 外连接可分为:左连接.右连接.完全外连接. a.  左连接  left join或 left outer join SQL语句:select * from student left join c ...

  9. 牛客SQL练习-45-将titles_test表名修改为titles_2017

    RENAME TABLE titles_test TO titles_2017 或者 ALTER TABLE titles_test RENAME TO titles_2017

最新文章

  1. 一个游戏美术写给策划的快速入门
  2. Day11多态部分-6 【1.3 对象的向上转型和向下转型】
  3. 【转载】什么是C++虚函数、虚函数的作用和使用方法
  4. 番茄花园win11 32位专业版镜像系统v2021.07
  5. mysql 8.0以上 新版本账号密码策略修改和密码修改
  6. 最近碰到的一些 SSL 问题记录
  7. ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
  8. 《涂抹Oracle—三思笔记之一步一步学Oracle》看书笔记(序言)
  9. 计算机组成第五章课后答案,计算机组成原理第5章部分习题参考答案
  10. NT平台ADSL拨号连接密码恢复原理
  11. rpc调用 java_RPC调用的简单实现
  12. 九峰影业创始人_《勇士之城》林永健扮演棠德县县长魏九峰
  13. break 通过自定义标签跳到指定位置
  14. VOT目标路径可视化
  15. 交换机接口的双工模式
  16. linux cpu数理,Linux中的 德·摩根定律
  17. 遇见逆水寒服务器维护时间,《遇见逆水寒》7月23日更新公告
  18. linux后加网卡,Linux添加网卡教程
  19. Xilinx的FPGA手册中关于如何Booting RFSoCsZynq
  20. 拉姆达表达式 追加 条件判断 ExpressionFuncT, bool

热门文章

  1. Java通过流的方式从OSS打压缩包下载或者直接下载文件,并返回输出流给前端(弹框选择下载路径)
  2. 解析SNS社区产品架构模型
  3. 交换机、路由器与终端基本配置Ⅱ(交换机和终端配置IP地址、交换机的网关配置)
  4. (搬运)Scott Hanselman 的 2014 年 Windows 平台软件推荐
  5. 自己创建的包出现ModuleNotFoundError
  6. ps色相环制作方法二:渐变编辑器制作
  7. MyBioSource——艾美捷 LTF elisa试剂盒
  8. 新型智慧城市新架构方案(ppt)
  9. 从反脆弱角度说一说:技术系统高可用性策略
  10. python求给定初值多元函数Hesse矩阵