[firebase-br] Carlos Cantur ou Amigos Expert em triggers.

Felipe Giotto felipe em metasoftware.com.br
Ter Jul 26 16:29:34 -03 2005


Grave o valor do select dentro de uma variável temporária que irá 
funcionar, dessa forma:

SET TERM ^;
CREATE TRIGGER ATUALIZAR_AGENDA FOR AGENDA_CONSULTA
ACTIVE BEFORE INSERT POSITION 0
AS
DECLARE VARIABLE LIXO INTEGER;
BEGIN
SELECT GEN_ID(ATUALIZAR, 1) FROM RDB$DATABASE INTO LIXO;
END;
^



Carlos Alberto dos santos escreveu:

> Carlos Cantur ou amigos.
>
> Ajuda sobre trigger. Como faço para  uma trigger incrementar um
> generator toda vez que disparar um insert ou update. Não preciso jogar
> o valor no campo codigo de uma tabela só preciso que o generator
> fique sendo incrementado. Tentei dessa forma mas não obtive exito. 
> Obrigado amigos
>
> SET TERM ^;
> CREATE TRIGGER ATUALIZAR_AGENDA FOR AGENDA_CONSULTA
> ACTIVE BEFORE INSERT POSITION 0
> AS
> BEGIN
> SELECT GEN_ID(ATUALIZAR, 1) FROM RDB$DATABASE;
> END;
> ^
>
> _________________________________________________________________
> Chegou o que faltava: MSN Acesso Grátis. Instale Já! 
> http://www.msn.com.br/discador
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>




Mais detalhes sobre a lista de discussão lista