RES: [firebase-br] Problema Com Alteração / Criação de Trigger
    Ivan Guimarães Meirelles 
    igmeirelles em gmail.com
       
    Sex Ago 17 11:18:57 -03 2007
    
    
  
Olá Marcos...
Mude de AFTER para BEFORE e veja se funciona...
Outro detalhe, observando sua lógica...
Quando ocorrer um UPDATE na tabela PAGAMENTOCLIENTES, as duas instruções
serão executadas:
Primeiro:    UPDATE CLIENTES SET DEBITO = COALESCE(DEBITO,0) + OLD.VALOR
WHERE ID = OLD.CLIENTE;
             SELECT DEBITO FROM CLIENTE WHERE ID = NEW.CLIENTE INTO
NEW.VALORANTERIOR;
  Depois:    UPDATE CLIENTES SET DEBITO = COALESCE(DEBITO,0) - NEW.VALOR
WHERE ID = NEW.CLIENTE;
É isso mesmo q vc quer ?
Um abraço.
Ivan Guimarães Meirelles
Três Lagoas/MS - igmeirelles em gmail.com
    
    
Mais detalhes sobre a lista de discussão lista