[firebase-br] Triger
    BandaLemuel 
    bandalemuel em yahoo.com.br
       
    Sex Ago 11 11:04:35 -03 2006
    
    
  
        Caio Obrigado.. ficou show....
--------------------------------------
----- Original Message ----- 
From: "Caio Oliveira" <news em caiosistemas.com.br>
To: <lista em firebase.com.br>
Sent: Friday, August 11, 2006 10:18 AM
Subject: Re: [firebase-br] Triger
Olá Banda,
Supondo que o campo ESTAT é o campo SALDO na tabela de Estoque; Segue
abaixo:
SET TERM ^ ;
^
CREATE TRIGGER TG_PEDIDOITEMAPAGADO FOR PEDIDO
ACTIVE BEFORE DELETE POSITION 0
AS
BEGIN
    UPDATE ESTOQUE SET ESTAT = ESTAT - OLD.QUANT
    WHERE CDPRO = OLD.CDPRO;
END;
^
SET TERM ; ^
abraços!
Caio Oliveira
BandaLemuel escreveu:
>         Ola LIsta
>
>     Gostaria de Criar um trigger para caso eu exclua um produto da tabela
> pedido ele subtraia a quantidade do produto na tabela estoque , alguem
> porderia me dar uma luz....?
>
>         desde já agradeço....
>
>             Wesley
>
>  TABELA PEDIDO
> ****************************************
> /* Table: VAR0410, Owner: SYSDBA */
>
> CREATE TABLE "VAR0410"
> (
>   "NRPED"  INTEGER NOT NULL,
>   "DTPED"  INTEGER NOT NULL,
>   "CDPRO"  INTEGER NOT NULL,
>   "DESCR"  CHAR(60),
>   "UNIDA"  CHAR(2),
>   "QUANT"  DECIMAL(8,2),
>   "VRUNI"  DECIMAL(8,2),
>   "VRTOT"  DECIMAL(8,2),
>   "FLAGA"  CHAR(1),
> CONSTRAINT "PK_0410" PRIMARY KEY ("NRPED", "CDPRO")
> );
> ****************************************
>
>
> ****************************************
>  TABELA ESTOQUE
>
> /* Table: VAR0310, Owner: SYSDBA */
>
> CREATE TABLE "VAR0310"
> (
>   "CDPRO"  INTEGER NOT NULL,
>   "DTMOV"  DATE,
>   "ESTAT"  DECIMAL(8,2) NOT NULL,
> CONSTRAINT "PK_VAR0310" PRIMARY KEY ("CDPRO")
> );
> *****************************************
>
>
>
> _______________________________________________________
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
> Registre seu aparelho agora!
> http://br.mobile.yahoo.com/mailalertas/
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.9/416 - Release Date: 10/08/2006
		
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 
    
    
Mais detalhes sobre a lista de discussão lista