Trigger para atualizar Tabela
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
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
Curtidas 0
Respostas
Viniciusnunes
19/10/2005
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.
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.
GOSTEI 0