У меня есть сценарий, в котором я хочу вставить запись, если она не существует в DB2. Если он уже существует, обновите столбец is_active до 0 существующей строки и вставьте новую строку с is_active как 1.
Я не могу использовать слияние с, поскольку я не могу запустить 2 запроса в совпавшем разделе.
Как мне добиться этого в партии.
Если бы я запускал запросы один за другим, я мог бы их запустить. Но так как есть потоковая передача и скорость около 500 мс в секунду, я хочу сделать это в пакетном режиме
Если мы используем утверждение, мы могли бы сделать
statement.addBatch (SQL1)
statement.addBatch (SQL2)
После выполнения вышесказанного, скажем, 500 раз мы просто выполним пакет
statement.excuteBatch ()
Но мы ищем нечто подобное в подготовленном утверждении. Когда мы попытались сделать это так же, как утверждение, это не удалось