"justify">/* Примірник Списали Спісанние_кнігі ON CHILD UPDATE NO ACTION */ 
 if 
 /* 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 */
 /* Студенти R/12 Пользованіе_бібліотекой2 ON PARENT DELETE NO ACTION */exists (* from deleted, Пользованіе_бібліотекой2 
  where 
 /* Пользованіе_бібліотекой2. Чітательскій_номер = deleted. Чітательскій_номер */
  Пользованіе_бібліотекой2. Чітательскій_номер = deleted. Чітательскій_номер 
 ) 
  begin 
  select @ errno = 30001, 
  @ errmsg = 'Cannot DELETE Студенти because Пользованіе_бібліотекой2 exists.' 
				
				
				
				
			  goto 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Чітательскій_номер int, 
  @ errno int, 
  @ errmsg varchar (255) @ numrows = @ @ rowcount 
 /* ERwin Builtin Tue May 29 17:12:41 2007 */
 /* Студенти R/12 Пользованіе_бібліотекой2 ON PARENT UPDATE NO ACTION */
 /* update (Чітательскій_номер) */(Чітательскій_номер) 
  beginexists (* from deleted, Пользованіе_бібліотекой2 
  where 
 /* Пользованіе_бібліотекой2. Чітательскій_номер = deleted. Чітательскій_номер */
  Пользованіе_бібліотекой2. Чітательскій_номер = deleted. Чітательскій_номер 
 ) 
  begin