[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