Caros, possuo uma função que está compilando e executando sem erros. Dentro
dela tem um comando UPDATE. Após executada, a função acaba por não realizar
nenhuma alteração nos meus dados.

Acredito que o erro esteja quando chamo o UPDATE pelo fato de que com uma
função simples como a que consta abaixo, também não tenho o resultado
esperado.

Não consegui identificar este erro simples, alguém pode me ajudar?

Muito obrigado.

*create table x (a integer, b integer)*
*insert into x values (1,2);*
*insert into x values (1,3);*
*
*
*CREATE OR REPLACE FUNCTION teste()*
*RETURNS VOID AS $$*
*  DECLARE*
*    delta INTEGER;*
*  BEGIN *
* delta := -9;*
* EXECUTE 'UPDATE x SET a = 1 WHERE b = 2';*
*  END;*
*$$ LANGUAGE plpgsql;*
*
*
*select teste();*
*select * from x*

Bruno Neiva Moreno
http://brunomoreno.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a