Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

PLSQL:Obtenha o número de registros atualizados versus inseridos quando uma instrução de mesclagem é usada


Você não pode, em geral, diferenciar como uma linha afetada por um MERGE foi afetada para obter contagens separadas para linhas inseridas, atualizadas e excluídas.

Se você realmente precisar de figuras separadas, poderá emitir INSERT separado e UPDATE declarações, embora isso provavelmente seja menos eficiente. Existem soluções não gerais que dependem de planos de consulta específicos, mas essas serão bastante frágeis e geralmente não seriam recomendadas.