[firebase-br] Trigger after insert/update

Hélio Oliveira hpensador em gmail.com
Qui Mar 8 10:38:26 -03 2012


Bom dia Edson!

Obrigado... realmente me passei esta operação deve ser realmente no 
before. Com relação ao if - é que terá + código além da atualização 
destes campos em cada caso.

> 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>
>>
>
>
>






Mais detalhes sobre a lista de discussão lista