时间:2021-07-01 10:21:17 帮助过:5人阅读
解释:利用B表通过A表.id=B表.id的条件来匹配A表,当满足条件时,可以对A表进行更新,当不满足条件时,可以利用inert语句插入相关数据。
案例
merge into student.stuinfo_2018 A using student.stuinfo B on (A.stuid = B.stuid) when matched then --匹配到往A更新数据 update set A.age = B.age when not matched then --没匹配到往A插入数据 insert (a.STUID, a.STUNAME, a.SEX, a.AGE, a.CLASSNO, a.STUADDRESS, a.GRADE, a.ENROLDATE, a.IDNUMBER) values (b.STUID, b.STUNAME, b.SEX, b.AGE, b.CLASSNO, b.STUADDRESS, b.GRADE, b.ENROLDATE, b.IDNUMBER);
Oracle merge into的优势
标签:通过 strong class 字段 lda oracle 利用 number ade