_бібліотекой2  
/* Пользованіе_бібліотекой2. Шифр = Примірник. Шифр */
  Пользованіе_бібліотекой2. Шифр = Примірник. Шифр 
 ) 
 ) 
  begin 
  select @ errno = 30010, 
  @ errmsg = 'Cannot DELETE last Пользованіе_бібліотекой2 because Примірник exists.' 
  goto error 
 /* ERwin Builtin Tue May 29 17:12:41 2007 */
 /* Студенти R/12 Пользованіе_бібліотекой2 ON CHILD DELETE NO ACTION */exists (select * from deleted, Студенти 
  where 
 /* deleted. Чітательскій_номер = Студенти. Чітательскій_номер * /. Чітательскій_номер = Студенти. Чітательскій_номер and 
  not exists (
  select * from Пользованіе_бібліотекой2 
 /* Пользованіе_бібліотекой2. Чітательскій_номер = Студенти. Чітательскій_номер */
  Пользованіе_бібліотекой2. Чітательскій_номер = Студенти. Чітательскій_номер 
 ) 
 ) 
  begin 
  select @ errno = 30010, 
  @ errmsg = 'Cannot DELETE last Пользованіе_бібліотекой2 because Студенти exists.' 
				
				
				
				
			  goto error 
 /* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction 
  go 
  // Створення тригера на оновлення таблиці В«Пользованіе_бібліотекой1В» 
   create trigger tU_Пользованіе_бібліотекой2 on Пользованіе_бібліотекой2 for UPDATE as 
 /* ERwin Builtin Tue May 29 17:12:41 2007 */
 /* UPDATE trigger on Пользованіе_бібліотекой2 */@ numrows int, 
  @ nullcnt int, 
  @ validcnt int, 
  @ insЧітательскій_номер int, 
  @ insШіфр varchar (20), 
  @ errno int, 
  @ errmsg varchar (255) 
  @ numrows = @ @ rowcount 
 /* ERwin Builtin Tue May 29 17:12:41 2007 */
 /* Примірник R/13 Пользованіе_бібліотекой2 ON CHILD UPDATE NO ACTION */
 /* update (Шифр) */(Шифр) @ nullcnt = 0 @ validcnt = count (*) inserted, Примірник 
 /* inserted. Шифр = Примірник. Шифр * /. Шифр = Примірник. Шифр 
 /**/@ validcnt + @ nullcnt! = @ numrows @ errno = 30007, 
  @ errmsg = 'Cannot UPDATE Пользованіе_бібліотекой2 because Примірник does not exist.' error 
 /* ERwin Builtin Tue May 29 17:12:41 2007 */
 /* Студенти R/12 Пользованіе_бібліотекой2 ON CHILD UPDATE NO ACTION */