Il driver del mio database per PostgreSQL 8/9 non restituisce un conteggio dei record interessati durante l'esecuzione di INSERT
o UPDATE
.Ottieni il conteggio dei record interessati da INSERT o UPDATE in PostgreSQL
PostgreSQL offre la sintassi non standard "RETURNING" che sembra una buona soluzione. Ma quale potrebbe essere la sintassi? L'esempio restituisce l'ID di un record, ma ho bisogno di un conteggio.
INSERT INTO distributori (fatto, dname) VALORI (DEFAULT, 'XYZ Widgets') Tornando fatto;
so che non suona utile, ma bisogna trovare i driver migliori o aggiornamento per i vostri attuali (la soluzione OMG Ponies hanno inviato lavori solo in PL/codice pgSQL). –
MySQL restituisce automaticamente le righe corrispondenti alle righe interessate per gli aggiornamenti, peccato che il driver psql non possa fare lo stesso. – EoghanM
Non provato questo .. ma fa 'INSERT INTO distributori (did, dname) VALORI (DEFAULT,' XYZ Widgets ') RESTITUISCE 1; 'lavoro? – Jus12