[firebase-br] Trigger after insert/update
Edson Marco
edmafer em gmail.com
Qui Mar 8 10:32:41 -03 2012
Tenta setar o valor do campo no before insert
e como a ação é a mesma tanto no insert quanto no update, não precisa do if
new.data_cadastro = current_date;
2012/3/8 Hélio Oliveira <hpensador em gmail.com>
> Bom dia Colegas!
>
> Estou criando uma base de dados no Firebird 2.5 e ao tentar criar uma
> trigger para atualizar o campo (data_cadastro/data_alteracao) das tabelas
> recebo a mensagem "attempted update of read-only column" o que há de errado
> vide codigo abaixo:
>
> CREATE OR ALTER trigger cliente_aiu0 for cliente
> active after insert or update position 0
> AS
> begin
> if (inserting) then
> new.data_cadastro = current_date;
> if (updating) then
> new.data_cadastro = current_date;
> end
>
> []'s,
> Hélio Oliveira
>
>
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
--
/*
* Edson Marco Ferrari Junior
* edmafer em edmafer.com.br
* http://www.edmafer.com.br
*/
Mais detalhes sobre a lista de discussão lista