1

我正在尝试创建一个执行更新然后返回更新行数的 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

只是想知道如何获得countin plpgsql 函数。

4

1 回答 1

1

本说明与低级 API 有关,您可以在其中阅读“命令标签”。PL/pgSQL 不提供此 API,或者更准确地说,它可以通过 GET DIAGNOSTICS 语句获得。

于 2013-07-29T16:53:43.450 回答