该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最近写SQL,碰到一个这样的问题,不太会写,问下各位

情景是这样的,现在有A表和A1表,两个表结构一模一样,A1表比如有100条数据,A表有10条数据,现在需要将A1表所有数据搞到A表里去,没有的INSERT进去(90条),这个已经搞定了,如果A表有的,A1表要把这些数据更新进去(10条),UPDATE能不能写出来一条语句,直接将这10条更新掉?我自己写的,不对~~根据主键判断是否更新还是插入,插入好说简单,这个更新,怎么弄呢?我下面的语句,会有单行子查询返回多行的问题~~

UPDATE A

SET (DEALID,

ORDERID,

NAME,

DBCOLUMNNAME,

DATATYPE,

DATALENGTH,

SCALE,

CSID,

ISPRIMARY,

ISRESERVE,

GUID,

STATUS,

DBVERSION,

DEFAULTVALUE,

ISLOGICKEY,

DEID)

=(SELECT DEALID,

ORDERID,

NAME,

DBCOLUMNNAME,

DATATYPE,

DATALENGTH,

SCALE,

CSID,

ISPRIMARY,

ISRESERVE,

GUID,

STATUS,

DBVERSION,

DEFAULTVALUE,

ISLOGICKEY,

DEID

FROM A1

WHERE EXISTS

(SELECT 1

FROM A

WHERE A1.GUID = A.GUID

AND A1.DEALID = A.DEALID))

oracle更新最新一条记录,update同时更新多条记录相关推荐

  1. 【Unity3D】Unity 游戏画面帧更新 ( 游戏帧相关概念 | MonoBehaviour#Update() 帧更新方法 | 帧更新时间统计 | 设置游戏更新帧率 )

    文章目录 一. 游戏帧相关概念 二. MonoBehaviour#Update() 帧更新方法 三. 帧更新时间统计 四. 设置游戏更新帧率 一. 游戏帧相关概念 游戏画面由 连续的 帧 Frame ...

  2. 更新linux centos7服务器的安全更新补丁(只更新补丁而又不更新其他组件) yum security update只更新安全补丁

    当大家想只给centos系统更新"安全补丁"的时候,往往会把其他一些无用的组件给更新下来,现在就给大家说下怎么只更新补丁而又不更新其他组件. 一.只更新补丁而又不更新其他组件:se ...

  3. 魅族2更新最新系统无服务器,魅族2更新系统开不了机

    方法一 电池没电.充电头和充 电线 有问题.更换充电头和充电线试试. 方法二 如果还是无法充电.开机,就是系统不稳定.或者启动文件损坏.强制恢复出厂设置. 1.关机状态下同时按住音量下键+开机键. 2 ...

  4. Mysql中update select更新数据,insert ignore into

    在mysql中一般更新我们都是通过 update set指定的值,但是有些时候,我们数据库中存在一些记录,这时候我们希望用已有数据库中的记录来进行更新,这时候我们可以通过mysql的update se ...

  5. 计算机取消更新并关机,win10关机并更新怎么取消_windows10系统关机并更新如何关闭-win7之家...

    对于经常使用win10系统的用户来说,相信也有遇到过这种情况,那就是想要关闭win10电脑的时候,电源选项中有时会出现关机并更新的选项,其中这时用户没有设置关闭系统自动更新才会出现的,那么win10关 ...

  6. update语句更新多条记录, 标记下

    转 ---  的两篇内容 View Code update多条Select出来的数据 好多朋友喜欢用游标解决此问题,但是执行速度狂慢!其实解决起来很简单了: 先来个简单的:把FLowER的Am_emp ...

  7. MySql数据库Update批量更新与批量更新多条记录的不同值实现方法

    批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other ...

  8. 【笔记】Oracle触发器,根据另外一张表是否存在此记录,来判断是否更新

    需求说明: 平时接触的触发器都是在一张表内,根据某个字段来判断是否更新,今天的需求是:更新[本硕博表]的yxmc.ymdm字段时,需要触发器来同步更新[基本表]中的yxmc.yxdm字段. 按说这个放 ...

  9. mysql数据库 一条语句实现记录存在则更新,不存在则插入

    问题产生 博主相信很多人在开发的时候难免会出现需要先判断某个记录是否存在,存在则更新,不存在则插入新记录的情况(如在填写报名表的时候有用户需要修改信息等).通常的做法是先使用 DELETE 语句先删除 ...

  10. oracle查询最近十条数据_Oracle-查询最近更新的前10条数据

    在实际用途中,常常会要求取最近的几条纪录,这就需要先对纪录进行排序后再取rownum <= 一般常见的 SELECT * FROM (SELECT a.* FROM torderdetail a ...

最新文章

  1. 铲屎官福音:汪星人和喵星人的小情绪,AI 可以识别了
  2. 看完你就晓得正向代理和反向代理了!
  3. java输入最大10位数,倒数输出(很鸡肋)
  4. 机械设计电子版_非标机械设计有哪些设计过程??
  5. 一些关于虚拟交易的有趣文章
  6. 动态ip、静态ip、pppoe拨号的区别
  7. java--Date时间
  8. 使用RemotePotato0从普通用户提升至域管理员
  9. 《数字图像处理》--冈萨雷斯(第十章)
  10. Java软件工程师职业规划
  11. leach算法的实现过程_LEACH算法源代码
  12. SQL 2012 安装教程
  13. AIDA64 硬件规格、系统信息查询工具附带序列号
  14. iOS中Emoji表情的判断
  15. Chrome 制作绿色便携版
  16. AMBA总线协议的学习-AHB,ASB,APB三种总线以及AXI接口
  17. AnyConnect Windows系统的使用教程
  18. python numpy中setdiff1d的用法
  19. 数据分析的统计基础(上)
  20. 【D3D11游戏编程】学习笔记十一:基本几何体绘制

热门文章

  1. IT桌面运维常识系列 - MDT
  2. 腾讯管家中的壁纸无下载按钮,如何保存?
  3. 使用javascript、Ajax制作前端拟态风格天气预报功能
  4. 晨曦记账本如何将账本内容导出EXCEL表格
  5. nlp 停用词处理java_NLP入门:文本预处理(一)停用词
  6. Adblock Plus官网最新下载 中文,绿色版Adblock Plus下载谷歌插件,edge,电脑版exe,火狐版,搜狗浏览器,ie浏览器
  7. 如何操作才能实现音频合并无缝衔接?只要掌握这个技巧
  8. 谷歌浏览器显示弹框登陆代理解决方法
  9. php mysql敏感词_PHP敏感词处理
  10. linux java8 安装包(版本8u131-b11)