/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення тригера на оновлення таблиці В«Пользованіе_бібліотекой1В»
create trigger tU_Пользованіе_бібліотекой1 on Пользованіе_бібліотекой1 for UPDATE as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* UPDATE trigger on Пользованіе_бібліотекой1 */@ numrows int,
@ nullcnt int,
@ validcnt int,
@ insтабельний_номер int,
@ insШіфр varchar (20),
@ errno int,
@ errmsg varchar (255) @ numrows = @ @ rowcount
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Примірник R/16 Пользованіе_бібліотекой1 ON CHILD UPDATE NO ACTION */
/* update (Шифр) */(Шифр) @ nullcnt = 0 @ validcnt = count (*) inserted, Примірник
/* inserted. Шифр = Примірник. Шифр * /. Шифр = Примірник. Шифр
/**/@ validcnt + @ nullcnt! = @ numrows @ errno = 30007,
@ errmsg = 'Cannot UPDATE Пользованіе_бібліотекой1 because Примірник does not exist.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Сотруднікі_бібліотекі R/15 Пользованіе_бібліотекой1 ON CHILD UPDATE NO ACTION */
/* update (табельний_номер) */(табельний_номер)
begin @ nullcnt = 0 @ validcnt = count (*)
from inserted, Сотруднікі_бібліотекі
/* inserted.табельний_номер = Сотруднікі_бібліотекі. табельний_номер * /. табельний_номер = Сотруднікі_бібліотекі. табельний_номер
/**/@ validcnt + @ nullcnt! = @ numrows @ errno = 30007,
@ errmsg = 'Cannot UPDATE Пользованіе_бібліотекой1 because Сотруднікі_бібліотекі does not exist.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення тригера на на видалення з таблиці В«Пользованіе_бібліотекой2В»
create trigger tD_Пользованіе_бібліотекой2 on Пользованіе_бібліотекой2 for DELETE as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* DELETE trigger on Пользованіе_бібліотекой2 */@ errno int,
@ errmsg varchar (255)
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Примірник R/13 Пользованіе_бібліотекой2 ON CHILD DELETE NO ACTION */exists (select * from deleted, Примірник
/* deleted. Шифр = Примірник. Шифр * /. Шифр = Примірник. Шифр andexists (
select * from Пользованіе...