Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування багатокористувацької інформаційної системи "Університетська бібліотека"

Реферат Проектування багатокористувацької інформаційної системи "Університетська бібліотека"





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/15 Пользованіе_бібліотекой1 ON PARENT DELETE NO ACTION */exists (* from deleted, Пользованіе_бібліотекой1

where

/* Пользование_библиотекой1.табельный_номер = deleted.табельний_номер */

Пользование_библиотекой1.табельный_номер = deleted.табельний_номер

) @ errno = 30001,

@ errmsg = 'Cannot DELETE Сотруднікі_бібліотекі because Пользованіе_бібліотекой1 exists.'

goto error

/* ERwin Builtin Tue May 29 17:12:41 2007 */

/* Відділи Сотруднікі_бібліотекі ON CHILD DELETE NO ACTION */exists (select * from deleted, Відділи

where

/* deleted. Номер_отдела = Відділи. Номер_отдела * /. Номер_отдела = Відділи. Номер_отдела andexists (* from Сотруднікі_бібліотекі

/* Сотруднікі_бібліотекі. Номер_отдела = Відділи. Номер_отдела */

Сотруднікі_бібліотекі. Номер_отдела = Відділи. Номер_отдела

)

) @ 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табельний_номер int,

@ errno int,

@ errmsg varchar (255) @ numrows = @ @ rowcount

/* ERwin Builtin Tue May 29 17:12:41 2007 */

/* Сотруднікі_бібліотекі R/15 Пользованіе_бібліотекой1 ON PARENT UPDATE NO ACTION */

if

/* update (табельний_номер) */(табельний_номер)

beginexists (* from deleted, Пользованіе_бібліотекой1

where

/* Пользование_библиотеко...


Назад | сторінка 60 з 67 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Відділи записів актів цивільного стану
  • Реферат на тему: Управління (відділи) органів місцевого самоврядування, які надають правову ...
  • Реферат на тему: Електронний підручник "Програма Erwin"
  • Реферат на тему: Програмний пакет CA ERwin Modeling Suite
  • Реферат на тему: Створення та форматування таблиць MS Word 2007