Olá amigos
Estou com o PostgreSQL 8.4 e tendo um problema na criação de uma trigger.

*minha tabela:*

servico
_________________________________
codigo integer
nome varchar(100)
data_cadastro timestamp default current_timestamp
data_alteracao timestamp default current_timestamp

*Criei a seguinte função*

create function gravaDataAtualizacao() returns trigger as'
begin
new.data_atualizacao = now();
return new;
end;'
language 'plpgsql';

*Criei a seguinte trigger*

create trigger servicoDataAtualizacao after update on servico for each row
execute procedure gravaDataAtualizacao();

O detalhe é que o campo data_atualizacao nao eh alterado após o update de um
registro.

Alguém sabe me dizer o que estou fazendo de errado?

Vlws

-- 
Ivan Wilhelm
E-mail: [email protected]
GTalk: [email protected]
Jabber: [email protected]
Twitter: @ivanwhm
MSN: [email protected]
Site: http://www.ivan.eti.br

"Triste época em que vivemos, onde é mais fácil desintegrar um átomo do que
quebrar um preconceito" [Albert Einstein]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a