欢迎来到天天文库
浏览记录
ID:40829306
大小:24.00 KB
页数:4页
时间:2019-08-08
《实验八 数据库编程技术——游标、存储过程与触发器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库原理实验学号:123012008xxx姓名:xxx班级(x)小班日期:2010年月日实验八数据库编程技术—游标、存储过程与触发器一、实验目的1.掌握游标的定义和使用方法2.掌握存储过程的定义、执行和调用方法3.掌握游标和存储过程的综合应用方法。4.掌握触发器的创建和使用方法。5.掌握游标和触发器的综合应用方法。二、实验环境(实验的软件、硬件环境)硬件:PC机软件:SQL2000三、实验指导说明请复习第八章数据库编程的相关知识,完成如下的实验内容。四、实验内容(1)利用游标查找所有女业务员的基本情况(2)创建一游标,逐行显示表custom
2、er的记录,要求按‘客户编号’+‘-------’+‘客户名称’+‘-------’+‘客户地址’+‘-------------------’+‘客户电话’+‘----------’+‘客户邮编’+‘--------’格式输出,并且用while结构来测试游标的函数@@Fetch_Status的返回值。(3)利用游标查找orderDetail表格,汇总订单总金额并写入orderMaster表中的Ordersum的值解一:updateordermastersetordersum=0declare@ordernointdeclare@totalnu
3、meric(9,2)declarecur_orderdetailscrollcursorfor4数据库原理实验学号:123012008xxx姓名:xxx班级(x)小班日期:2010年月日selectorderno,sum(quantity*price)fromorderdetailgroupbyordernoopencur_orderdetailfetchnextfromcur_orderdetailinto@orderno,@totalwhile(@@fetch_status=0)beginupdateordermastersetorder
4、sum=@totalwhereorderno=@ordernofetchnextfromcur_orderdetailinto@orderno,@totalendclosecur_orderdetaildeallocatecur_orderdetail解二:declareordermaster_curcursorforselectordernofromordermasterorderbyordernodeclare@ordernochar(12)declare@quantityintdeclare@pricenumeric(7,2)openo
5、rdermaster_curfetchnextfromordermaster_curinto@ordernowhile(@@fetch_status=0)begindeclareorderdetail_curcursorfor4数据库原理实验学号:123012008xxx姓名:xxx班级(x)小班日期:2010年月日selectorderno,quantity,pricefromorderdetailwhereorderno=@ordernoorderbyordernoopenorderdetail_curfetchnextfromorder
6、detail_curinto@orderno,@quantity,@pricewhile(@@fetch_status=0)beginupdateordermastersetordersum=@quantity*@price+ordersumwhereorderno=@ordernofetchnextfromorderdetail_curinto@orderno,@quantity,@priceendcloseorderdetail_curdeallocateorderdetail_curfetchnextfromordermaster_cu
7、rinto@ordernoendcloseordermaster_curdeallocateordermaster_cur/*使用游标修改ordersum,使其计总值*/(4)利用游标显示出orderMaster表中每一个订单所对应的明细数据信息。(5)利用存储过程,给Employee表添加一条业务部门员工的信息。(6)利用存储过程输出所有客户姓名、客户订购金额及其相应业务员的姓名(7)利用存储过程查找某员工的员工编号、订单编号、销售金额。(8)利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额(9)请使用游标和循
8、环语句编写一个存储过程proSearchCustomer,根据客户编号,查询该客户的名称、地址以及所有与该客户有关的销售记录,销售记录按商品分组输出。4数据库原理实
此文档下载收益归作者所有