mkrausnick
Programmer
I'm confused. The following code works:
However when I add an additional test on the same field, it fails syntax check with error 207 - column not found fmly_size:
Why?
Mike Krausnick
Dublin, California
Code:
CREATE TRIGGER DEMOG_UPD ON dbo.demog
FOR UPDATE
AS
if Update( Fmly_Size )
update [dbo].[demog]
set FamSizeDate = getdate()
FROM [dbo].[demog] , inserted
WHERE [dbo].[demog] .DemogID = inserted.DemogID
However when I add an additional test on the same field, it fails syntax check with error 207 - column not found fmly_size:
Code:
CREATE TRIGGER DEMOG_UPD ON dbo.demog
FOR UPDATE
AS
if Update( Fmly_Size )
BEGIN
update [dbo].[demog]
set FamSizeDate = getdate()
FROM [dbo].[demog] , inserted
WHERE [dbo].[demog] .DemogID = inserted.DemogID
if Fmly_Size not between 1 and 20
update [dbo].[demog]
set Fmly_Size = 1
FROM [dbo].[demog] , inserted
WHERE [dbo].[demog] .DemogID = inserted.DemogID
END
Why?
Mike Krausnick
Dublin, California