《实验四:数据库编程.doc》由会员分享,可在线阅读,更多相关《实验四:数据库编程.doc(5页珍藏版)》请在金锄头文库上搜索。
1、数据库原理实验报告(五)成绩实验名称数据库编程姓名学号班级实验目的(1) 了解存储过程、函数和触发器的作用;(2) 熟悉使用命令创建存储过程的方法;(3) 熟悉使用命令创建函数的方法;(4) 熟悉使用命令创建触发器的方法。实验内容(1) 创建一个存储过程,以供应商号为参数,输出该供应商所在城市,如果不存在该供应商,则显示“该供应商不存在!”。(2) 创建一个函数,以供应商号为参数,返回该供应商供应零件的总数量。如果不存在该供应商,则返回-100;如果该供应商没有供应零件,返回0。(3) 创建一个存储过程,以SNO、PNO、JNO,200作为参数,修改SPJ表该供应记录的QTY值修改为200。如
2、果修改成功,则显示“修改成功!” ;如果不存在该供应记录,则显示“没有修改任何数据!”。(4) 创建入库表、出库表、库存表:create table tab_rk(spbh int,rkrq datetime,rksl int); create table tab_ck(spbh int,ckrq datetime,cksl int);create table tab_kc(spbh int, kcsl int); (5) 在入库表上创建一个插入触发器,实现库存表的自动更新。(6) 在入库表上创建一个删除触发器,实现库存表的自动更新。(7) 在出库表上创建一个修改触发器,实现库存表的自动更新。(8) 在出库表上创建一个插入触发器,实现库存表的自动更新。(9) 在出库表上创建一个删除触发器,实现库存表的自动更新。(10)在出库表上创建一个修改触发器,实现库存表的自动更新。