用一条sql语句同时实现更新和插入
MERGE INTO xg.test_i t USING (select 35 id from dual) s ON (t.id = s.id) WHEN MATCHED THEN UPDATE SET t.note = '12345' WHEN NOT MATCHED THEN INSERT (id, note) VALUES (s.id, '123321');
根据id判断,如果id在test_i中已经存在,则更新,如果不存在,则插入。
MERGE INTO xg.test_i t USING (select 35 id from dual) s ON (t.id = s.id) WHEN MATCHED THEN UPDATE SET t.note = '12345' WHEN NOT MATCHED THEN INSERT (id, note) VALUES (s.id, '123321');