USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  TRIGGER
RARS
AMERICO BRASILIENSE
SP - BRASIL
Postada em 31/03/2006 16:39 hs            
ola..
Alguem poderia me ajudar com essa trigger?
Eu estou tentando atualizar uma tabela de estoque a partir de um insert em uma tabela de entrada_Produto_Item que eh ond eu gravo os produtos da enntrada_Produtos.Acontece que quando eu dou um insert na tabela entrada_produto_item ele atualiza a quantidade do estoque como Null.
essa eh a trigger:
 
CREATE TRIGGER [Atualiza_Estoque_Produto_+] ON dbo.Entrada_Produto_Item
FOR INSERT
AS
Begin Transaction
 Update Estoque Set Quantidade=Convert(Decimal(18,2),Quantidade) + Convert(Decimal(18,2), (Select Qtde From Inserted Where Produto = Estoque.Produto))
Commit Transaction
 
Banco de Dados SQL SERVER 2000
Agradeço antecipamente
RARS
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 31/03/2006 18:07 hs         
tenta assim:
 
declare @produto as integer
declare @quantidade as decimal
Select @produto =codproduto,  @quantidade = qtde From inserted
 
Update Estoque Set Quantidade=Quantidade + @quantidade  From Inserted Where Produto = @produto
 
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página