ists.' error
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
trigger tU_Закази on Замовлення for UPDATE as
// Створення тригера на оновлення таблиці В«ЗамовленняВ»
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* UPDATE trigger on Замовлення */
declare @ numrows int,// ​​оголошення змінних
@ nullcnt int,
@ validcnt int,
@ insЧітательскій_номер int,
@ insISBN varchar (20),
@ errno int,
@ errmsg varchar (255)
@ numrows = @ @ rowcount
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Книга Замовлення ON CHILD UPDATE NO ACTION */
/* update (ISBN) */(ISBN) @ nullcnt = 0 @ validcnt = count (*) inserted, Книга
/* inserted.ISBN = Кніга.ISBN * /. ISBN = Кніга.ISBN
/**/@ validcnt + @ nullcnt! = @ numrows @ errno = 30007,
@ errmsg = 'Cannot UPDATE Замовлення because Книга does not exist.' error
end
end
// Створення тригера на оновлення таблиці В«ВикладачіВ»
/* 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 (* from Замена_екземпляров
where
/* Замена_...