sql >> Database >  >> RDS >> PostgreSQL

Tel het aantal updates

Bijvoorbeeld door RETURNING . te gebruiken :

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;

Rextester-demo



  1. LISTAGG alternatief in Oracle 10g

  2. Node.js loopt synchroon of herhaalt asynchrone instructies

  3. NEWID() vs NEWSEQUENTIALID() in SQL Server:wat is het verschil?

  4. eenvoudige manieren om rijen uit alle tabellen te selecteren