Estoy buscando una forma de devolver el número de filas afectadas por una cláusula DELETE en PostgreSQL. El documentation establece eso;¿Cómo obtener el número de filas eliminadas en PostgreSQL?
Al finalizar con éxito, un comando Eliminar devuelve una etiqueta de comando de la forma
recuento BORRAR
El recuento es el número de filas eliminados. Si count es 0, no hay filas que coincidan con la condición (esto no es considerado un error).
Si el comando DELETE contiene una cláusula DEVOLUCIÓN , el resultado será similar a la de una instrucción SELECT que contiene las columnas y valores definido en la lista de vuelta, calculado en la fila (s) borrado El comando.
Pero estoy teniendo problemas para encontrar un buen ejemplo de ello. ¿Alguien puede ayudarme con esto, , cómo puedo saber cuántas filas se eliminaron?
EDIT: acepté solución de Milen, pero quería presentar una alternativa que he encontrado más tarde. Se puede encontrar en here, explicado en 38.5.5. Obteniendo el estado del resultado title.
Preferencia por lenguaje de programación? Perl, PHP, Python, C, Klingon? – Paul
El lenguaje es Java –
Muchas gracias. Su enlace fue muy útil – jny