Прежде всего, да я прочитал документацию для постановки DO :) http://www.postgresql.org/docs/9.1/static/sql-do.htmlВычислить количество строк, задействованных в пакетном запросе в PostgreSQL
Так что мой вопрос:
мне нужно выполнить некоторый динамический блок код, который содержит инструкции UPDATE и вычисляет количество всех затронутых строк. Я пользуюсь Ado.Net
провайдером.
В Oracle решение будет иметь 4 шага:
- добавить параметр InputOutput "N" в команду
- добавить BEGIN ... END; команду
- добавить : N: =: N + sql% rowcount после каждого утверждения.
- Все готово! Мы можем прочитать параметр N из команды, после выполнения.
Как это сделать с помощью PostgreSQL? Я использую npgsql провайдера, но могу перейти на devar, если это поможет.
Большое спасибо за ваш ответ – Yavanosta