/* Відділи Сотруднікі_бібліотекі ON PARENT UPDATE NO ACTION */
if
/* update (Номер_отдела) */(Номер_отдела)
beginexists (* from deleted, Сотруднікі_бібліотекі
where
/* Сотруднікі_бібліотекі. Номер_отдела = deleted. Номер_отдела */
Сотруднікі_бібліотекі. Номер_отдела = deleted. Номер_отдела
) @ errno = 30005,
@ errmsg = 'Cannot UPDATE Відділи because Сотруднікі_бібліотекі exists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення тригера на вставку в таблицю В«Періодіческіе_ізданіяВ»
create trigger tI_Періодіческіе_ізданія on Періодіческіе_ізданія for INSERT as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* INSERT trigger on Періодіческіе_ізданія */@ numrows int,
@ nullcnt int,
@ validcnt int,
@ errno int,
@ errmsg varchar (255)
@ numrows = @ @ rowcount
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Відділи знаходяться в Періодіческіе_ізданія ON CHILD INSERT SET NULL */
/* update (Номер_отдела) */(Номер_отдела) Періодіческіе_ізданія
/* Періодіческіе_ізданія. Номер_отдела = NULL */
Періодіческіе_ізданія. Номер_отдела = NULLПеріодіческіе_ізданія, inserted
/* Періодіческіе_ізданія. Шіфр_періодікі = inserted. Шіфр_періодікі */
Періодіческіе_ізданія. Шіфр_періодікі = inserted. Шіфр_періодікі andexists (* from Відділи
/* inserted. Номер_отдела = Відділи. Номер_отдела * /. Номер_отдела = Відділи. Номер_отдела
)
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення тригера на оновлення таблиці В«Періодіческіе_ізданіяВ»
create trigger tU_Періодіческіе_ізданія on Періодіческіе_ізданія for UPDATE as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* UPDATE trigger on Періодіческіе_ізданія */@ numrows int,
@ nullcnt int,
@ validcnt int,
@ insШіфр_періодікі varchar (20),
@ errno int,
@ errmsg varchar (255) @ numrows = @ @ rowcount
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Відділи знаходяться в Періодіческіе_ізданія ON CHILD UPDATE SET NULL */