【发布时间】:2018-04-23 09:45:24
【问题描述】:
我正在编写一个执行某些更新查询的 postgresql 函数。我需要确保任何行是否受到影响并相应地返回成功/失败消息。
如果(受影响的行)?然后'更新成功'否则'更新失败'
如何通知行数??
-- Get count from UPDATE
WITH rows AS (
UPDATE distributors
SET dname = 'JKL Widgets'
WHERE did <= 10
RETURNING 1
)
SELECT count(*) FROM rows;
【问题讨论】:
标签: sql postgresql function plpgsql postgresql-9.4