TR_BENEFIT_INSERT_BASECURRENCYID
Definition
Copy
CREATE trigger [dbo].[TR_BENEFIT_INSERT_BASECURRENCYID] on [dbo].[BENEFIT]
after insert
not for replication
as
begin
set nocount on;
declare @ORGANIZATIONCURRENCYID uniqueidentifier = dbo.UFN_CURRENCY_GETORGANIZATIONCURRENCY();
update
dbo.BENEFIT
set
BENEFIT.BASECURRENCYID = @ORGANIZATIONCURRENCYID,
BENEFIT.CHANGEDBYID = BENEFIT.CHANGEDBYID,
BENEFIT.DATECHANGED = BENEFIT.DATECHANGED
from
inserted
inner join
dbo.BENEFIT on inserted.ID = BENEFIT.ID
where
BENEFIT.BASECURRENCYID is null
and BENEFIT.USEPERCENT = 0
end