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

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

/* Аудитория R/4 Расписание on child update no action */

/* ERWIN_RELATION:CHECKSUM="0002b717", PARENT_OWNER="", PARENT_TABLE="Аудитория"

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

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

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

IF

/* %ChildFK(" OR",UPDATE) */

UPDATE(Номер_аудитории)

BEGIN

SELECT @nullcnt = 0

SELECT @validcnt = count(*)

FROM inserted,Аудитория

WHERE

/* %JoinFKPK(inserted,Аудитория) */

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

/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */

IF @validcnt + @nullcnt != @NUMROWS

BEGIN

SELECT @errno = 30007,

@errmsg = 'Cannot update Расписание because Аудитория does not exist.'

GOTO ERROR

END

END

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

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

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

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

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

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