22. april 2003 - 09:45Der er
7 kommentarer og 1 løsning
Problemer med en Trigger
Jeg har følgende T-SQL:
CREATE TRIGGER UpdateSiloBalanceOnWeighingInTable AFTER INSERT ON WeighingInTable AS
IF ( (SELECT WeighingInCode FROM Inserted) = 5 ) BEGIN UPDATE SiloContentsTable SET SiloBalanceKg = 0, ZeroSet = 1, LatestUpdate = GETDATE() WHERE SiloNo = ( SELECT SourceSiloNo FROM Inserted ) END
GO
Og jeg får følgende fejl:
Server: Msg 170, Level 15, State 1, Procedure UpdateSiloBalanceOnWeighingInTable, Line 2 Line 2: Incorrect syntax near 'AFTER'.
Jeg er ved at rive hårene ud af mig selv. for hvad der baer ligner en dum fejl, er der nogen der kan hjælpe?
create trigger UpdateSiloBalanceOnWeighingInTable on WeighingInTable after insert as IF ( (SELECT WeighingInCode FROM Inserted) = 5 ) BEGIN UPDATE SiloContentsTable SET SiloBalanceKg = 0, ZeroSet = 1, LatestUpdate = GETDATE() WHERE SiloNo = ( SELECT SourceSiloNo FROM Inserted ) END
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.