更新某一个字段写起来简单,也容易理解:

UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id)

更新多个字段就显得比较冗长:

UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id),A.age=(select age from tableb B where A.id=B.id)

如果需要更新的字段太多,这样写就太乱了,而且重复查询效率也大打折扣,可以改用这样的写法:

MERGE INTO tablea A USING tableb B ON ( A.id = B.id ) WHEN MATCHED THEN UPDATE SET A.name=B.name,A.age=B.age,A.title=B.title

本文出自 “空空如也” 博客,谢绝转载!

原文:http://6738767.blog.51cto.com/6728767/1968890

oracle查询表字段sql语句怎么写,oracle联合查询并更新一个表字段的sql语句相关推荐

  1. 在ABAP的SQL语句中写Oracle Hints

    在ABAP的SQL语句中写Oracle Hints ①用过的两个写法: 1.指定使用全表扫描:%_HINTS ORACLE 'FULL(table_name)' 2.指定索引:%_HINTS ORAC ...

  2. 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...

    在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...

  3. 【SQL注入-03】union联合查询注入案例

    目录 1 union联合查询注入概述 1.1 简介 1.2 适用条件 1.3 注入步骤 1.4 注入技巧 2 union联合查询注入案例 2.1 操作环境 2.2 操作具体步骤 2.2.1 判断是否存 ...

  4. .NET 3.5 - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除

    步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加.查询.更新和删除 作者:webabcd 介绍 以Northwind为示例数据库,DLINQ ...

  5. oracle sql循环判断语句怎么写,Oracle 非常详细的 PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理...

    PL/SQL入门教程目录 Oracle PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理 一.PL/SQL简介 1.PL/SQL简介 1.PL/SQl是过程语言PL与结构化语言 ...

  6. 《Oracle SQL疑难解析》——1.6 批量地从一个表中复制数据到另一个表

    本节书摘来自异步社区出版社<Oracle SQL疑难解析>一书中的第1章,第1.6节,作者: [美]Grant Allen , Bob Bryla , Darl Kuhn,更多章节内容可以 ...

  7. sql2008 新建登录用户只能修改某一个表 服务器角色,sql语句创建新登录名和设置权限...

    use DBName go --新增用户 exec sp_addlogin '用户名','密码','默认数据库名' --添加登录 exec sp_grantdbaccess N'test' --使其成 ...

  8. Mysql与Sql Server查询数据库中表以及表字段

    1.查询数据库表信息 mysql查询数据库中所有表信息 SELECTtable_name AS '表名',table_comment AS '说明',create_time AS '创建时间',upd ...

  9. sql联合查询网页java,求帮助,这个SQL联合查询如何写~

    求帮助,这个SQL联合查询怎么写~~~~~~~~~~~~~ 本帖最后由 xzs7190966 于 2013-01-08 16:56:27 编辑 项目表 用户表 项目表里的第2,3,4列里的id都是对应 ...

最新文章

  1. Torch not compiled with CUDA enabled
  2. Android 线程死锁的案例
  3. 二叉树 -php实现先序、中序、后序遍历二叉树
  4. 解决网通英文wiki无法显示图片问题【20100723更新】
  5. 编译过程中,termcap.h 文件找不到路径 licli.a终于生成
  6. 欢迎使用CSDN-markdown编辑器test
  7. Do you have an English name? 你有英文名吗?
  8. 数组名与指向数组的指针之间的联系与区别【数据结构】
  9. 判断非负整数是否是3的倍数_五年级数学因数与倍数知识点汇总与解题方法技巧...
  10. C++读取一整行字符串以及其他函数
  11. 7z增量更新参数使用
  12. 导出快吗_技巧分享:常用的BOOX电纸书操作,这些技能你都会吗?
  13. xvidcore交叉编译
  14. Keil 系列软件安装(一)Keil C51(Keil4)
  15. Maya_to_Unity工作流程
  16. 过滤器Filter的介绍
  17. springboot 配置RedisTemplate 报:Field redisTemplate in XXX required a bean of type 'org.springframework
  18. Android 自定义写字板控件实现用图片做橡皮擦实现擦除功能
  19. redis桌面管理工具 redis-desktop-manager使用指南
  20. 嵌入式笔试面试问题总结

热门文章

  1. Uber的一键式聊天智能回复系统
  2. JVM之本地方法栈Naitve Method Stack
  3. 腾讯移动分析系统揭密
  4. MNIST数据可视化
  5. nginx https http2
  6. win10如何改变鼠标的形状和颜色?
  7. 大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】
  8. SpringCloud 02_什么是分布式、多线程、高并发?(浅析)
  9. 多线程与高并发(五):强软弱虚四种引用以及ThreadLocal的原理与源码
  10. Leet Code OJ 4. Median of Two Sorted Arrays [Difficulty: Hard]