Trigger para atualizar Tabela

19/10/2005

0

Estou começando a desenvolver uma aplicação com a base SQL Server, estou precisando criar uma trigger para atualizar minha Tbl_Caixa.
Quando utilizava o firebird minha trigger era dessa forma:
[color=red:78a2e5b5f6]CREATE TRIGGER TGR_CAIXA
ON Tbl_Receber
AFTER INSERT
AS
BEGIN
INSERT INTO Tbl_Caixa VALUES (new.Id_Receber, new.Id_Cliente, new.Id_Vendedor, old., ,);
end;[/color:78a2e5b5f6]

Estou tendo problemas para criar uma trigger para realizar tal evento, preciso de ajuda em como criar triggers no SQL Server.
Obrigado


Pabloscg

Pabloscg

Responder

Posts

08/12/2005

Viniciusnunes

Meu amigo.

Segue um exemplo simples de criação de trigger que determinei que após a inclusão na tabela X ele inclua outro registro na tabela Y

===================================
CREATE TRIGGER [TBL_CAIXA] ON [dbo].[Usuario]
FOR INSERT
AS

Begin
Insert into dbo.Y (Nome) values (´AAAAA´)
end
====================================

Existe um assistente no Entreprise Manager

Local => Databese (Nome Banco) > Tables (Click Botão direito) > Design Table > all tascks (Todas as Tarefas) > Manager Trigges.


de uma olhada e veja o que acha.


Porem ja vou logo te falar que as trigges no SQL Server so funcionam após um determinado evento e nunca antes

Ex : Apos o inserte faça ..... ( só assim que funciona )


att.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar