[firebase-br] Ajuda nessa trigger "Obrigado amigos"

Paulo Geloramo paulogeloramo em terra.com.br
Seg Jul 25 10:23:50 -03 2005


faltou parenteses
   IF (GEN_ID(GEN_ID_ATUALIZAR_AGENDA,0) = 50) THEN

-----Mensagem Original----- 
De: "Carlos Alberto" <sdcarlosalberto em hotmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: domingo, 24 de julho de 2005 21:20
Assunto: [firebase-br] Ajuda nessa trigger "Obrigado amigos"


Alguém saberia o que tem de errado nessa trigger?  Toda vez que for 
disparado um Insert ou Update o generator soma + 1, quando chegar a 50 eu 
zero o generator. Obrigado amigos!!!

CREATE TRIGGER ATUALIZAR_AGENDA FOR AGENDA_CONSULTA
 ACTIVE BEFORE INSERT OR UPDATE POSITION 0
  AS
   BEGIN
   IF (NEW.CODIGO IS NULL) THEN
     NEW.CODIGO = GEN_ID(GEN_ID_ATUALIZAR_AGENDA,1);
   IF GEN_ID(GEN_ID_ATUALIZAR_AGENDA,0) = 50 THEN
     SET GENERATOR GEN_ID_ATUALIZAR_AGENDA TO 0 ;
   END
______________________________________________
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