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 originalWITH resultadoUpdate AS (
UPDATE work_order
SET
invoice_pid = pinvoice_pid
WHERE work_order_id = wo_id
RETURNING work_order_pid
) 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