如何获取MERGE操作中UPDATE行数和INSERT行数
1个回答
展开全部
不能嵌套使用,但是能放到一个sql 语句中,一般很少这么用 一般都是在代码中判断 到底是 insert 还是 update 很少在sql中做。
给你个例子
MERGE INTO table_a
USING (select * from table_b,......) on (条件)
//符合-更新
WHEN MATCHED THEN
update ×××××××××
//不符合 -插入
WHEN NOT MATCHED THEN
insert××××××××××
意思就是说:如果using() 如果符合 on 中的条件的话 就update 否则就insert
(MATCHED为关键字)
给你个例子
MERGE INTO table_a
USING (select * from table_b,......) on (条件)
//符合-更新
WHEN MATCHED THEN
update ×××××××××
//不符合 -插入
WHEN NOT MATCHED THEN
insert××××××××××
意思就是说:如果using() 如果符合 on 中的条件的话 就update 否则就insert
(MATCHED为关键字)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询