读书人

一条sql与此同时实现更新和插入

发布时间: 2012-08-26 16:48:06 作者: rapoo

一条sql同时实现更新和插入
用一条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中已经存在,则更新,如果不存在,则插入。

读书人网 >SQL Server

热点推荐