1 / 4
文档名称:

数据库存储器与触发器实验报告.docx

格式:docx   大小:27KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库存储器与触发器实验报告.docx

上传人:cjc201601 2022/1/22 文件大小:27 KB

下载得到文件列表

数据库存储器与触发器实验报告.docx

相关文档

文档介绍

文档介绍:谢谢观赏
谢谢观赏
南昌航空大学实验报告
二0——b年5月3日
课程名称:数据库概论实验名称:存储器与触发器
班级:xxx姓名:xxx同组人:
指导教师评定:签名:
一、实验环境
Windows2000或以上版本;
谢谢观赏
谢谢观赏
南昌航空大学实验报告
二0——b年5月3日
课程名称:数据库概论实验名称:存储器与触发器
班级:xxx姓名:xxx同组人:
指导教师评定:签名:
一、实验环境
Windows2000或以上版本;
SQLServer2000或2005。
二、实验目的
掌握存储过程的创建,修改,使用,删除;
掌握触发器的创建,修改,使用,删除。
三、实验步骤及参考源代码

CREATEPROCEDURE_P_Proc(***@ccnavarchar(10),***@cnochar(4)******@cnavarchar(10)******@pnavarchar(20)******@******@cna=cna,***@,***@pn=pna,***@nu==numFROMcp,customer,=)==***@ccna
,实现对李涛,钱金浩等不同顾客的订阅信息查询
executeC_P_******@name李涛,executeC_P_******@name钱金浩"7,删除存储过程C_P_PrccDROPPROCEDUIC_P_PROC
(4)在DingBao数据库中针对PAPER]建插入触发器TR_PAPER,I删除触发器
TR_PAPER,D>改触发器TR_PAPERqUft体要求如下。
谢谢观赏
谢谢观赏
<1>对PAPER勺插入触发器:插入报纸记录,单价为负值或为空时,设定为10元
CREATETRIGGERTR_PAPER_IONpaper
FORINSERTAS
******@ipprFLOAT;
******@ipnoint;
******@ippr=ppr,***@ipno=pnofrominserted
begin
******@ippr<******@ipprisNULL
begin
raiserror('报纸的单价为空或小于零!’,16,1)
updatepapersetppr=10
=***@ipno
end
end
INSERT
INTOpaper(pno,pna,ppr)VALUES'000007','青年报',-2)
select*frompaper
<2>对PAPER勺删除触发器:要删除的记录,若正在被订阅表CP参照时,级联删除
订阅表中相关的订阅记录。
谢谢观赏
谢谢观赏
createtriggerTR_Paper_Donpaper
insteadofdeleteas
******@icountint;
******@icount=count(*)fromdeleted,Cpwhere
=
******@icount>=1
begin
******@ipnoint
selec