zak*_*cit 1 sql postgresql sql-update
我有一些 postgresql 表,我想知道是否有可能计算更新的行数?
更清楚的是能够计算表上可能发生的更新次数。
例如通过使用RETURNING:
DROP TABLE IF EXISTS t;
CREATE TABLE t(i INT);
INSERT INTO t(i) VALUES (1),(2),(3);
WITH cte AS
(
UPDATE t
SET i = i * 10
WHERE i > 1
RETURNING *
)
SELECT COUNT(*) AS num_of_rows_updated
FROM cte;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |