ustify"> @ errmsg = 'Cannot DELETE Примірник because Спісанние_кнігі exists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Примірник Замінили Замена_екземпляров ON PARENT DELETE NO ACTION */exists (* from deleted, Замена_екземпляров
/* Замена_екземпляров. Шифр = deleted. Шифр */
Замена_екземпляров. Шифр = deleted. Шифр
) @ errno = 30001,
@ errmsg = 'Cannot DELETE Примірник because Замена_екземпляров exists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Книга зареєстрували в Примірник ON CHILD DELETE NO ACTION */exists (select * from deleted, Книга
/* deleted.ISBN = Кніга.ISBN * /. ISBN = Кніга.ISBN andexists (* from Примірник
/* Екземпляр.ISBN = Кніга.ISBN */
Екземпляр.ISBN = Кніга.ISBN
)
) @ errno = 30010,
@ errmsg = 'Cannot DELETE last Примірник because Книга exists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Відділи Примірник ON CHILD DELETE NO ACTION */exists (select * from deleted, Відділи
where
/* deleted. Номер_отдела = Відділи. Номер_отдела * /. Номер_отдела = Відділи. Номер_отдела andexists (* from Примірник
/* Примірник. Номер_отдела = Відділи. Номер_отдела */
Примірник. Номер_отдела = Відділи. Номер_отдела
)
) @ 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 */
/* Примірник R/16 Пользованіе_бібліотекой1 ON PARENT UPDATE NO ACTION */
/* update (Шифр) */(Шифр) exists (* from deleted, Пользованіе_бібліотекой1
where
/* Пользованіе_бібліотекой1. Шифр = deleted. Шифр */
Пользованіе_бібліотекой1. Шифр = deleted. Шифр