Calcular o número de linhas afetadas pela consulta em lote no PostgreSQL
Primeiro de tudo, sim, eu li a documentação para a instrução DO :)http://www.postgresql.org/docs/9.1/static/sql-do.html
Então minha pergunta:
Eu preciso executar alguns blocos dinâmicos de código que contém instruções UPDATE e calcular o número de todas as linhas afetadas. estou a usarAdo.Net
fornecedor.
No Oracle, a solução teria 4 etapas:
adicione o parâmetro InputOutput "N" ao comandoadicionarCOMEÇAR ... FIM; comandaradicionar: N: =: N + sql% rowcount depois de cada declaração.Está feito! Podemos ler o parâmetro N do comando, depois de executá-lo.Como posso fazer isso com o PostgreSQL? Estou usando o provedor npgsql, mas posso migrar para devard se isso ajudar.