y">/* update (Чітательскій_номер) */(Чітательскій_номер)
begin @ 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 * /: @ errno @ errmsgtransaction
go
// Створення тригера на видалення з таблиці В«Пользованіе_бібліотекой3В»
create trigger tD_Пользованіе_бібліотекой3 on Пользованіе_бібліотекой3 for DELETE as
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* DELETE trigger on Пользованіе_бібліотекой3 */@ errno int,
@ errmsg varchar (255)
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Викладачі R/11 Пользованіе_бібліотекой3 ON CHILD DELETE NO ACTION */exists (select * from deleted, Викладачі
where
/* deleted. Чітательскій_номер = Викладачі. Чітательскій_номер * /. Чітательскій_номер = Викладачі. Чітательскій_номер and
not exists (
select * from Пользованіе_бібліотекой3
/* Пользованіе_бібліотекой3. Чітательскій_номер = Викладачі. Чітательскій_номер */
Пользованіе_бібліотекой3. Чітательскій_номер = Викладачі. Чітательскій_номер
)
)
begin
select @ errno = 30010,
@ errmsg = 'Cannot DELETE last Пользованіе_бібліотекой3 because Викладачі exists.'
goto error
/* ERwin Builtin Tue May 29 17:12:41 2007 */
/* Примірник R/10 Пользованіе_бібліотекой3 ON CHILD DELETE NO ACTION */exists (select * from deleted, Примірник
/* deleted. Шифр = Примірник. Шифр * /. Шифр = Примірник. Шифр andexists (
select * from Пользованіе_бібліотекой3
/* Пользованіе_бібліотекой3. Шифр = Примірник. Шифр */
Пользованіе_бібліотекой3. Шифр = Примірник. Шифр
)
)
begin
select @ errno = 30010,
@ errmsg = 'Cannot DELETE last Пользованіе_бібліотекой3 because Примірник exists.'
goto error
/* ERwin Builtin Tue May 29 17:12:41 2007 * /: @ errno @ errmsgtransaction
go
// Створення т...