Mon pilote de base de données pour PostgreSQL 8/9 ne renvoie pas un nombre d'enregistrements affectés lors de l'exécution de INSERT
ou UPDATE
.
PostgreSQL offre la syntaxe non standard "RETURNING" qui semble être une bonne solution de contournement. Mais quelle pourrait être la syntaxe? L'exemple renvoie l'ID d'un enregistrement, mais j'ai besoin d'un compte.
INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets') RETURNING did;