й1.табельный_номер = deleted.табельний_номер */
Пользование_библиотекой1.табельный_номер = deleted.табельний_номер
) @ errno = 30005,
@ errmsg = 'Cannot UPDATE Сотруднікі_бібліотекі because Пользованіе_бібліотекой1 exists.'
goto error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Відділи Сотруднікі_бібліотекі ON CHILD UPDATE NO ACTION */
/* update (Номер_отдела) */(Номер_отдела)
begin @ nullcnt = 0 @ validcnt = count (*) inserted, Відділи
/* inserted. Номер_отдела = Відділи. Номер_отдела * /. Номер_отдела = Відділи. Номер_отдела
/**/@ validcnt + @ nullcnt! = @ numrows @ errno = 30007,
@ errmsg = 'Cannot UPDATE Сотруднікі_бібліотекі because Відділи does not exist.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення тригера на видалення з таблиці В«Спісанние_кнігіВ»
create trigger tD_Спісанние_кнігі on Спісанние_кнігі for DELETE as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* DELETE trigger on Спісанние_кнігі */@ errno int,
@ errmsg varchar (255)
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Примірник Списали Спісанние_кнігі ON CHILD DELETE NO ACTION */exists (select * from deleted, Примірник
/* deleted. Шифр = Примірник. Шифр * /. Шифр = Примірник. Шифр andexists (
select * from Спісанние_кнігі
/* Спісанние_кнігі. Шифр = Примірник. Шифр */
Спісанние_кнігі. Шифр = Примірник. Шифр
)
)
begin
select @ errno = 30010,
@ errmsg = 'Cannot DELETE last Спісанние_кнігі because Примірник exists.' error
/* 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 */