TR_RECEIVABLECREDIT_INSERT_UPDATE
Definition
Copy
CREATE trigger TR_RECEIVABLECREDIT_INSERT_UPDATE on dbo.RECEIVABLECREDIT after insert,update not for replication
as begin
begin try
if exists(
select I.ID
from INSERTED I
where not STUDENTPROGRESSIONID is null and dbo.UFN_STUDENTCHARGE_VALIDSTUDENTPROGRESSION(ID, STUDENTPROGRESSIONID) = 0
)
begin
raiserror('ERR_RECEIVABLECREDIT_VALIDSTUDENTPROGRESSION', 13, 1);
end
if exists(
select I.ID
from INSERTED I
where not EDUCATIONALHISTORYID is null and dbo.UFN_STUDENTCHARGE_VALIDENROLLMENT(ID, EDUCATIONALHISTORYID) = 0
)
begin
raiserror('ERR_RECEIVABLECREDIT_VALIDENROLLMENT', 13, 1);
end
end try
begin catch
exec dbo.USP_RAISE_ERROR;
end catch
end