- 0
- 0
- 约2.75千字
- 约 5页
- 2026-04-22 发布于湖南
- 举报
PAGE12
PAGE1
实验内容
1、在DingBao数据库中针对PAPER创建插入触发器TR_PAPER_I、删除触发器TR_PAPER_D、修改触发器触发器TR_PAPER_U。具体要求是:
①对PAPER的插入触发器:插入的报纸记录,单价为负值或空时,设定为10元。
--创建插入触发器TR_PAPER_I
CREATETRIGGERTR_PAPER_I
ONPAPER
INSTEADOFINSERT
AS
BEGIN
INSERTINTOPAPER(pno,pna,ppr)
SELECT
pno,
pna,
CASE
WHENpprISNULLORppr0THEN10
ELSEppr
END
FROMinserted;
END;
GO
--插入单价为负值的记录
INSERTINTOPAPER(pno,pna,ppr)VALUES(000007,新报纸,-5);
SELECT*FROMPAPER;
--插入单价为NULL的记录
INSERTINTOPAPER(pno,pna,ppr)VALUES(000008,上海晨报,NUL
原创力文档

文档评论(0)