Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2016, 10:26
osmaymoya
 
Fecha de Ingreso: agosto-2015
Ubicación: La Habana
Mensajes: 72
Antigüedad: 9 años, 2 meses
Puntos: 4
Pregunta cantidad de filas afectadas en update

hola amigos se me ha presentado el seguiente problema, tengo un sistema que tiene a PostgeSQL 4.4.06 y necesito saber cuantas filas han sido afectadas cuando hago un update. He probado con:
Código SQL:
Ver original
  1. WITH resultadoUpdate AS (
  2.   UPDATE work_order
  3.   SET
  4.     invoice_pid = pinvoice_pid
  5.   WHERE work_order_id = wo_id
  6.   RETURNING work_order_pid
  7. ) SELECT COUNT(*) FROM resultadoUpdate AS filasAfectadas;
[/CODE]

me lanza el siguiente error:

ERROR: syntax error at or near "WITH resultadoUpdate"
LINE 1: WITH resultadoUpdate AS ( UPDATE work_order SET invoice_pid ...
^
QUERY: WITH resultadoUpdate AS ( UPDATE work_order SET invoice_pid = $1 WHERE work_order_id = $2 RETURNING work_order_pid ) SELECT COUNT(*) FROM resultadoUpdate AS $3



Agradeceria cualquier ayuda

Última edición por gnzsoloyo; 24/05/2016 a las 10:51