Migrate trigger Oracle to SQL Server -
people,
i need migrate oracle trigger sql server, not do.
the trigger in oracle simple:
create or replace trigger trigger_teste before insert or update on teste each row declare begin :new.id := (coalesce(:new.id, 0)); :new.vlr_sal := (coalesce(:new.vlr_sal, 0.00)); end;  i tried several ways none successfully!
thank help!
my t-sql bit rusty, should work. note sql server not have row level triggers, statement level triggers.
create trigger trigger_teste on teste before insert or update update inserted set id = coalesce(id, 0), vlr_sal = coalesce(vlr_sal, 0.0) go  (not sure if got missed semicolon or not. never understood when sql server needs or deosn't need one)
see manual more details:
http://msdn.microsoft.com/en-us/library/ms189799%28v=sql.90%29
http://msdn.microsoft.com/en-us/library/ms191300%28v=sql.90%29
Comments
Post a Comment