TR_BANKACCOUNTDEPOSIT_ADD_DEFAULT
Definition
Copy
CREATE trigger dbo.TR_BANKACCOUNTDEPOSIT_ADD_DEFAULT on dbo.BANKACCOUNTDEPOSIT instead of INSERT not for replication as
BEGIN
set nocount on;
insert into dbo.BANKACCOUNTDEPOSIT
(ID, DEFAULTPAYMENTDATE, DEFAULTPAYMENTAMOUNT, DEFAULTALLOWEDPAYMENTMETHODS, PROJECTEDNUMBEROFPAYMENTS, DEFAULTPAYMENTMETHODCODE, STATUSCODE, PROJECTEDAMOUNT, OTHERPAYMENTMETHODCODEID, CREDITTYPECODEID, TRANSACTIONCURRENCYID, TRANSACTIONEXCHANGERATEID, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
select i.ID, i.DEFAULTPAYMENTDATE, i.DEFAULTPAYMENTAMOUNT, i.DEFAULTALLOWEDPAYMENTMETHODS, i.PROJECTEDNUMBEROFPAYMENTS, i.DEFAULTPAYMENTMETHODCODE, i.STATUSCODE, i.PROJECTEDAMOUNT, i.OTHERPAYMENTMETHODCODEID, i.CREDITTYPECODEID, isnull(i.TRANSACTIONCURRENCYID, BA.TRANSACTIONCURRENCYID), i.TRANSACTIONEXCHANGERATEID, i.ADDEDBYID, i.CHANGEDBYID, i.DATEADDED, i.DATECHANGED
from inserted i
inner join dbo.BANKACCOUNTTRANSACTION_EXT EXT on EXT.ID = i.ID
inner join dbo.BANKACCOUNT BA on BA.ID = EXT.BANKACCOUNTID
END