Верните количество затронутых строк из MERGE с помощью cx_oracle
Вопрос
Как получить количество затронутых строк при выполнении SQL-команды «MERGE INTO...» в CX_Oracle?
Когда я выполняю MERGE SQL на cx_oracle, я получаю значение курсора.rowcount, равное -1.Есть ли способ получить количество строк, затронутых слиянием?
Решение
Поскольку cx_oracle соответствует спецификации Python DBAPI (я полагаю), это ожидаемое «поведение».Точно такая же проблема обсуждалась здесь, в stackoverflow до.
Еще несколько ссылок с возможными решениями:
Не связан с StackOverflow