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

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

BEGIN

IF EXISTS (

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

WHERE

/* %JoinFKPK(Расписание,deleted," = "," AND") */

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

)

BEGIN

SELECT @errno = 30005,

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

GOTO ERROR

END

END

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

RETURN

ERROR:

raiserror @errno @errmsg

rollback transaction

END

go

CREATE TRIGGER tD_Расписание ON Расписание FOR DELETE AS

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

/* DELETE trigger on Расписание */

BEGIN

DECLARE @errno int,

@errmsg varchar(255)

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

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

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