Hello,
I'm having
problems with a
function
after the postgres
server
has
been upgraded to 8.3.10
(I
used
8.3.7). I did
some testing and
found
some
strange situations. ------------------------------------------------------------------------------------------------------------ -- not work with the direct call function (worked before the upgrade) select f_rodar_reportagem(44359, 193097); -- not work with the call by the trigger (a trigger calls a function and it calls f_rodar_reportagem using select and worked before the upgrade) update repesportesmt set estado = '1' where idrepesportesmt = 44359; -- WORK using Prepare/Execute prepare rodar(int, int) as select f_rodar_reportagem($1, $2); execute rodar(44359, 193097); ------------------------------------------------------------------------------------------------------------- I do not understand why not working after upgrade, but worked with prepare/execute, so I tried to use inside a function but did not work. -- got error in this line on params prepare rodar(int, int) as select f_rodar_reportagem($1, $2); --
|