我正在尝试创建一个执行更新的plpgsql函数,然后返回更新的行数。
我发现了这个:
GET DIAGNOSTICS updated_row_count = ROW_COUNT;
它运作得很好。但是我在PostgreSQL 9.2 for UPDATE的文档中也发现了以下内容。
Outputs
On successful completion, an UPDATE command returns a command tag of the form
UPDATE count
这是链接:http://www.postgresql.org/docs/9.2/static/sql-update.html
只是想知道如何在plpgsql函数中获取count
。
答案 0 :(得分:1)
本说明与低级API有关,您可以在其中阅读“命令标记”。 PL / pgSQL不提供此API,或者更准确地说,它可通过GET DIAGNOSTICS语句获得。