南昌航空大学实验报告二0一七年5月3日课程名称:数据库概论实验名称:存储器与触发器班级:xxx姓名:xxx同组人:指导教师评定:签名:一、实验环境Windows或以上版本;SQLServer或。二、实验目的掌握存储过程的创立,修改,使用,删除;掌握触发器的创立,修改,使用,删除。三、: CREATEPROCEDUREC_P_Proc(***@ccnavarchar(10),***@cnochar(4)OUTPUT,***@cnavarchar(10)OUTPUT,***@pnavarchar(20)OUTPUT,***@numintOUTPUT)a,***@cno=o,***@pna=pna,***@num=numFROMcp,customer,o===***@ccna;,实现对李涛,钱金浩等不同顾客的订阅信息查询executeC_P_******@name='李涛'executeC_P_******@name='钱金浩'7,DROPPROCEDUREC_P_PROC(4)在DingBao数据库中针对PAPER创立插入触发器TR_PAPER_I、删除触发器TR_PAPER_D、修改触发器TR_PAPER_U。具体要求如下。<1>对PAPER的插入触发器:插入报纸记录,单价为负值或为空时,设定为10元。CREATETRIGGERTR_PAPER_******@ipprFLOAT;******@ipnoint;******@ippr=ppr,***@ipno=******@ippr<******@ipprisNULLbeginraiserror('报纸的单价为空或小于零!',16,1)updatepapersetppr==***@ipnoendendINSERTINTOpaper(pno,pna,ppr)VALUES('000007','青年报',-2)select*frompaper<2>对PAPER的删除触发器:要删除的记录,若正在被订阅表CP参照时,级联删除订阅表中相关的订阅记录。createtriggerTR_Paper_******@icountint;******@icount=count(*)fromdeleted,=Cp.******@icount>=******@******@ipno==***@ipnoenddeletefrompaper wherep
数据库存储器与触发器实验报告 来自淘豆网m.daumloan.com转载请标明出处.