Привет всем еще раз.

Добавил поддержку "UPDATE IR INSERT ... RETURNING". Сознание
захлебнулось от щастья.

Тесты с RETUNING отработали на ура. Ну, думаю, все в ажуре.

Тут черт дернул написать без RETUNING. Последовательность такая
- очистка таблицы
- UPDATE OR INSERT. Rows Affected вернул 1. Ура
- Проверили select'ом запись - OK
- Еще раз UPDATE OR INSERT для этой же записи. Rows Affected вернул 0.
Охинея.

Стал копаться. @#%.

Запрос имеет тип INSERT. А количество затронутых записей передается в
секции UPDATE.

"Я сошла с ума" (с)

Коваленко Дмитрий.

PS. Я так клёво обошел гуано с INSERT RETURNING и его типом "exec SP",
но грабли разбросаны по всюду. Таки прийдется просто в тупую считать
число затронутых записей.

Ответить