首先,是的,我已经阅读了 DO 语句的文档 :) http://www.postgresql.org/docs/9.1/static/sql-do.html
所以我的问题:
我需要执行一些包含 UPDATE 语句的动态代码块并计算所有受影响的行数。我正在使用Ado.Net
提供程序。
在 Oracle 中,解决方案将有 4 个步骤:
- 将 InputOutput 参数“N”添加到命令
- 添加开始...结束;命令
- 在每个语句后添加:N := :N + sql%rowcount 。
- 完成!我们可以在执行后从命令中读取 N 参数。
我怎样才能用 PostgreSQL 做到这一点?我正在使用 npgsql 提供程序,但如果有帮助可以迁移到 devard。