如何分解MERGE语句的sql%rowcount

时间:2015-03-02 09:57:35

标签: sql oracle rowcount sql-merge

是否可以在合并查询中单独插入和更新行数?

SQL%COUNT给出合并的总行数。

2 个答案:

答案 0 :(得分:0)

  

SQL%COUNT表示合并的总行数。

sql℅rowcount为您提供MERGE语句受影响的总行数的行数。它无法分解INSERT/UPDATE/DELETE行数。

但您可以通过编写

来分解sql%rowcount 合并

答案 1 :(得分:0)

解决方案可能是每当您插入或更新一行时...您在表中插入代码,例如:

code=1 --> if insert
code=2 --> if update

所以在需要计数的情况下在where子句中使用该条件