TR_TIMETABLEDAYPERIOD_UPDATE_CLASSMEETINGTEMPLATE_INUSE
Definition
Copy
create trigger [dbo].[TR_TIMETABLEDAYPERIOD_UPDATE_CLASSMEETINGTEMPLATE_INUSE]
on [dbo].[TIMETABLEDAYPERIOD]
for update
as begin
set nocount on
if update(TIMETABLEDAYID) or update(STARTTIME) or update(ENDTIME)
begin
if exists(
select 1
from inserted
inner join deleted on inserted.ID = deleted.ID
inner join dbo.CLASSMEETINGTEMPLATE on inserted.ID = CLASSMEETINGTEMPLATE.TIMETABLEDAYPERIODID
where inserted.TIMETABLEDAYID <> deleted.TIMETABLEDAYID
or inserted.STARTTIME <> deleted.STARTTIME
or inserted.ENDTIME <> deleted.ENDTIME
)
begin
raiserror('BBERR_TIMETABLEDAYPERIOD_CLASSMEETINGTEMPLATE_INUSE', 13, 1)
end
end
end