正文内容

中南大学数据库实验报告-文库吧

2025-03-08 04:02 本页面


【正文】 = Quantity * Toy Rate)实验四:存储过程1. 编写一段程序,将每种玩具的价格提高¥,直到玩具的平均价格接近$。此外,任何玩具的最大价格不应超过$53。2. 创建一个称为prcCharges的存储过程,它返回某个定单号的装运费用和包装费用。3. 创建一个称为prcHandlingCharges的过程,它接收定单号并显示经营费用。PrchandlingCharges过程应使用prcCharges过程来得到装运费和礼品包装费。提示:经营费用=装运费+礼品包装费 实验五:事务与游标1. 名为prcGenOrder的存储过程产生存在于数据库中的定单号: CREATE PROCEDURE prcGenOrder @OrderNo char(6) OUTPUT as SELECT @OrderNo=Max(cOrderNo) FROM Orders SELECT @OrderNo= CASE WHEN @OrderNo=0 and @OrderNo9 Then ‘00000’+Convert(char,@OrderNo+1) WHEN @OrderNo=9 and @OrderNo99 Then ‘0000’+Convert(char,@OrderNo+1) WHEN @OrderNo=99 and @OrderNo999 Then ‘000’+Convert(char,@OrderNo+1) WHEN @OrderNo=999 and @OrderNo9999 Then ‘00’+Convert(char,@OrderNo+1) WHEN @OrderNo=9999 and @OrderNo99999 Then ‘0’+Convert(char,@OrderNo+1) WHEN @OrderNo=99999 Then Convert(char,@OrderNo+1) END RETURN当购物者确认定单时,应该出现下面的步骤:(1)用上面的过程产生定单号。(2)定单号,当前日期,购物车ID,和购物者ID应该加到Orders表中。(3)定单号,玩具ID,和数量应加到OrderDetail表中。(4)在OrderDetail表中更新玩具成本。(提示:Toy cost = Quantity * Toy Rate).将上述步骤定义为一个事务。编写一个过程以购物车ID和购物者ID为参数,实现这个事务。2. 编写一个程序显示每天的定单状态。如果当天的定单值总合大于170,则显示“High sales”,否则显示”Low sales”.报告中要求列出日期、定单状态和定单总价值。二、实验目的 熟悉SQL语言,加深对数据库知识的认识。学会用SQL语言解决实际数据库问题。三、实验源代码实验一、3. /*sp_helpconstraint @objname=Categorygo sp_helpconstraint @objname=Countrygo sp_helpconstraint @objname=OrderDetailgosp_helpconstraint @objname=PickOfMonthgo sp_helpconstraint @objname=Categorygo sp_helpconstraint @objname=Recipientgo sp_helpconstraint @objname=Shipmentgo sp_helpconstraint @objname=ShippingModego sp_helpconstraint @objname=ShippingRateg
点击复制文档内容
规章制度相关推荐
文库吧 www.wenkub.com
备案图鄂ICP备17016276号-1