TRIGGER SQL SERVER 2000
Pessoal estou precisando da ajuda dos senhores em uma Trigger tenho que pegar os valores de algumas colunas e lançar em outra tabela,por exemplo
está sendo cadastrado o furo GP507 com o projeto SUB então teria que pegar esses valores e inserir em outra tabela, segue a trigger que estou usando mas não tá conseguindo lançar na outra tabela lembro que o projeto tem que ser SUB para lançar nessa outra tabela.
está sendo cadastrado o furo GP507 com o projeto SUB então teria que pegar esses valores e inserir em outra tabela, segue a trigger que estou usando mas não tá conseguindo lançar na outra tabela lembro que o projeto tem que ser SUB para lançar nessa outra tabela.
CREATE TRIGGER [TRG_DRILL_LOGADO] ON [dbo].[DRILL_HOLE]
AFTER
INSERT AS
DECLARE @Nome_Furo VARCHAR(50), @Project_Number VARCHAR (50)
--Buscando registro inserido
SELECT @Nome_Furo = HOLE_NUMBER
, @Project_Number = PROJECT_NUMBER
FROM DRILL_HOLE
IF @Project_Number = 'SUB'
BEGIN
INSERT INTO FUROS_LOGADOS (HOLE_NUMBER, PROJECT_NUMBER,date_modified)
VALUES (@Nome_Furo, @Project_Number,getdate())
END
Tente algo tipo
CREATE TRIGGER [TRG_DRILL_LOGADO] ON [dbo].[DRILL_HOLE]
AFTER INSERT
AS
INSERT INTO FUROS_LOGADOS (HOLE_NUMBER, PROJECT_NUMBER, date_modified) SELECT HOLE_NUMBER, PROJECT_NUMBER, GETDATE() FROM inserted WHERE PROJECT_NUMBER = 'SUB'
Tópico encerrado , respostas não são mais permitidas