博客
关于我
Oracle中merge into的使用
阅读量:799 次
发布时间:2023-02-25

本文共 1302 字,大约阅读时间需要 4 分钟。

Oracle MERGE????????????????????????????????????????????????????????Oracle MERGE?????????????????????

1. MERGE???????

MERGE INTO?? USING??????ON????WHEN MATCHED THEN????WHEN NOT MATCHED THEN????

??MERGE????????USING???????????ON???????????WHEN??????????????????

2. ??DUAL??????

??????????????MERGE????DUAL??????????????????????????

MERGE INTO TEST T1USING (SELECT '2' AS ID, 'newtest2' AS NAME FROM DUAL) T2ON (T1.ID = T2.ID)WHEN MATCHED THEN    UPDATE SET T1.NAME = T2.NAMEWHEN NOT MATCHED THEN    INSERT (T1.ID, T1.NAME) VALUES (T2.ID, T2.NAME);

3. ??????

??????????TEST??????ID?VALUE??????????????

CREATE TABLE TEST (    ID INTEGER,    VALUE VARCHAR2(255));INSERT INTO TEST VALUES (1, 'test1');INSERT INTO TEST VALUES (2, 'test2');

?????????MERGE?????????????????ID=2??????NAME='newtest2'????MERGE??????

MERGE INTO TEST T1USING (SELECT '2' AS ID, 'newtest2' AS NAME FROM DUAL) T2ON (T1.ID = T2.ID)WHEN MATCHED THEN    UPDATE SET T1.NAME = T2.NAMEWHEN NOT MATCHED THEN    INSERT (T1.ID, T1.NAME) VALUES (T2.ID, T2.NAME);

4. MERGE???????

???????MERGE??????????????

  • ???????????????????????
  • ??????????????????????
  • ?????????????????????

5. ????

  • ???????ON??????????????????????
  • ?????????WHEN?????????????????
  • ??????MERGE??????????????????????????????????

??????Oracle MERGE????????????????????????????????

转载地址:http://eopfk.baihongyu.com/

你可能感兴趣的文章
oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
查看>>
oracle中sql的case语句运用--根据不同条件去排序!
查看>>
Oracle中Transate函数的使用
查看>>
oracle中关于日期问题的汇总!
查看>>
Oracle中常用的语句
查看>>
Oracle中序列的操作以及使用前对序列的初始化
查看>>
oracle中新建用户和赋予权限
查看>>
Oracle中的NVL,NVL2,NULLIF以及COALESCE函数使用
查看>>
Oracle中的rownum 和rowid的用法和区别
查看>>
oracle中的大小写、字符、dual、数字、处理、日期、函数、显/隐式、时间、条件表达式case、decode、to_date、to_char、sysdate
查看>>
Oracle修改字段类型
查看>>
oracle典型安装失败,安装oracle 10失败
查看>>
Oracle分析函数之LEAD和LAG
查看>>
Oracle和SQL server的数据类型比较
查看>>
Oracle用游标删除重复数据
查看>>
Oracle监听配置、数据库实例配置等
查看>>
Oracle系列:安装Oracle RAC数据库(二)
查看>>
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>