Контрольная работа: Разработка серверной части базы данных с применением CASE-технологий

CHILD_OWNER="", CHILD_TABLE="Расписание"

P2C_VERB_PHRASE="R/4", C2P_VERB_PHRASE="",

FK_CONSTRAINT="R_4", FK_COLUMNS="Номер_аудитории" */

IF EXISTS (SELECT * FROM deleted,Аудитория

WHERE

/* %JoinFKPK(deleted,Аудитория," = "," AND") */

deleted.Номер_аудитории = Аудитория.Номер_аудитории AND

NOT EXISTS (

SELECT * FROM Расписание

WHERE

/* %JoinFKPK(Расписание,Аудитория," = "," AND") */

Расписание.Номер_аудитории = Аудитория.Номер_аудитории

)

)

BEGIN

SELECT @errno = 30010,

@errmsg = 'Cannot delete last Расписание because Аудитория exists.'

GOTO ERROR

END

/* ERwin Builtin 24 июня 2010 г. 9:55:32 */

/* Учебная_группа R/5 Расписание on child delete no action */

/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="Учебная_группа"

CHILD_OWNER="", CHILD_TABLE="Расписание"

P2C_VERB_PHRASE="R/5", C2P_VERB_PHRASE="",

FK_CONSTRAINT="R_5", FK_COLUMNS="Номер_группы" */

IF EXISTS (SELECT * FROM deleted,Учебная_группа

WHERE

/* %JoinFKPK(deleted,Учебная_группа," = "," AND") */

deleted.Номер_группы = Учебная_группа.Номер_группы AND

К-во Просмотров: 409
Бесплатно скачать Контрольная работа: Разработка серверной части базы данных с применением CASE-технологий