对MERGE使用的心得
对MERGE使用的心得[@more@]很多人在使用merge的时候,两个匹配表都是不一样的,如果两个表相同会如何呢?CREATE TABLE TEST_MERGE (CODE VARCHAR2(10),NAME VARCHAR2(10));INSERT INTO TEST_MERGE VALUES ('1','APPLE');INSERT INTO TEST_MERGE VALUES ('2','PEAR');COMMIT;过程对存在代码的记录进行更新,否则插入数据CREATE OR REPLACE PROCEDURE PROC_TEST_MERGE (P_CODE VARCHAR2,P_NAME VARCHAR2)ASBEGINMERGE INTO TEST_MERGE FFUSING ( SELECT CODE,NAME FROM TEST_MERGEWHERE CODE = P_CODE ) FCON ( FF.CODE = FC.CODE )WHEN MAT