екземпляров. Шифр = Примірник. Шифр */
Замена_екземпляров. Шифр = Примірник. Шифр
)
)
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 */
/* Примірник Замінили Замена_екземпляров ON CHILD UPDATE NO ACTION */
/* update (Шифр) */(Шифр) @ 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 PARENT DELETE NO ACTION */exists (* from deleted, Примірник
/* Екземпляр.ISBN = deleted.ISBN */
Екземпляр.ISBN = deleted.ISBN
) @ errno = 30001,
@ errmsg = 'Cannot DELETE Книга because Примірник exists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Книга Замовлення ON PARENT DELETE NO ACTION */exists (* from deleted, Замовлення
/* Закази.ISBN = deleted.ISBN */
Закази.ISBN = deleted.ISBN
) @ errno = 30001,
@ errmsg = 'Cannot DELETE Книга because Замовлення exi...