Контрольная работа: Разработка серверной части базы данных с применением CASE-технологий
SELECT @errno = 30001,
@errmsg = 'Cannot delete Аудитория because Расписание exists.'
GOTO ERROR
END
/* ERwin Builtin 24 июня 2010 г. 9:55:32 */
RETURN
ERROR:
raiserror @errno @errmsg
rollback transaction
END
go
CREATE TRIGGER tU_Аудитория ON Аудитория FOR UPDATE AS
/* ERwin Builtin 24 июня 2010 г. 9:55:32 */
/* UPDATE trigger on Аудитория */
BEGIN
DECLARE @NUMROWS int,
@nullcnt int,
@validcnt int,
@insНомер_аудитории varchar(20),
@errno int,
@errmsg varchar(255)
SELECT @NUMROWS = @@rowcount
/* ERwin Builtin 24 июня 2010 г. 9:55:32 */
/* Аудитория R/4 Расписание on parent update no action */
/* ERWIN_RELATION:CHECKSUM="0001242d", PARENT_OWNER="", PARENT_TABLE="Аудитория"
CHILD_OWNER="", CHILD_TABLE="Расписание"
P2C_VERB_PHRASE="R/4", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_4", FK_COLUMNS="Номер_аудитории" */
IF