|
scott@TEST>MERGE INTO EMP_M M
2 USING EMP N
3 ON (M.EMPNO = N.EMPNO)
4 WHEN NOT MATCHED THEN
5 INSERT
6 (M.EMPNO, M.ENAME, M.JOB, M.MGR, M.HIREDATE, M.SAL, M.COMM, M.DEPTNO)
7 VALUES
8 (N.EMPNO, N.ENAME, N.JOB, N.MGR, N.HIREDATE, N.SAL, N.COMM, N.DEPTNO)
9 WHEN MATCHED THEN
10 UPDATE SET M.COMM = M.COMM + 10;
14 rows merged.
scott@TEST>select * from emp_m;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ------------------------------ --------------------------- ---------- ------------------- ---------- ---------- ----------
7499 ALLEN SALESMAN 7698 1981-02-20 00:00:00 1600 310 30
7521 WARD SALESMAN 7698 1981-02-22 00:00:00 1250 510 30
7654 MARTIN SALESMAN 7698 1981-09-28 00:00:00 1250 1410 30
7844 TURNER SALESMAN 7698 1981-09-08 00:00:00 1500 10 30
7369 SMITH CLERK 7902 1980-12-17 00:00:00 800 20
7566 JONES MANAGER 7839 1981-04-02 00:00:00 2975 20
7698 BLAKE MANAGER 7839 1981-05-01 00:00:00 2850 30
7782 CLARK MANAGER 7839 1981-06-09 00:00:00 2450 10
7788 SCOTT ANALYST 7566 1987-04-19 00:00:00 3000 20
7839 KING PRESIDENT 1981-11-17 00:00:00 5000 10
7876 ADAMS CLERK 7788 1987-05-23 00:00:00 1100 20
7900 JAMES CLERK 7698 1981-12-03 00:00:00 950 30
7902 FORD ANALYST 7566 1981-12-03 00:00:00 3000 20
7934 MILLER CLERK 7782 1982-01-23 00:00:00 1300 10
14 rows selected.
|
|