`

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

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中已经存在,则更新,如果不存在,则插入。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics