Sto cercando un modo per restituire il numero di righe interessate da una clausola DELETE in PostgreSQL. Lo documentation afferma che;Come ottenere il numero di righe cancellate in PostgreSQL?
In caso di successo, un comando DELETE restituisce un tag comando della modulo
conteggio DELETE
Il conteggio è il numero di righe eliminati. Se il conteggio è 0, nessuna riga corrisponde alla condizione (questo non è considerato un errore).
Se il comando DELETE contiene una RETURNING clausola , il risultato sarà simile a quella di un'istruzione SELECT contenente le colonne e valori definiti nell'elenco RITORNO, calcolato su riga (s) cancellato dal il comando.
Ma ho difficoltà a trovare un buon esempio. Qualcuno può aiutarmi con questo, come posso sapere quante righe sono state cancellate?
EDIT: Ho accettato la soluzione di Milen, ma ho voluto presentare un'alternativa che ho trovato più tardi. Può essere trovato in here, spiegato sotto 38.5.5. Ottenimento dello stato dei risultati titolo.
Rapporto con linguaggio di scripting? Perl, PHP, Python, C, Klingon? – Paul
Il linguaggio è Java –
Grazie mille. Il tuo link è stato molto utile – jny