早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,

题目

设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量x(销售单价一单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。(10分)

参考答案
正确答案:
存储过程是由PL/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。创建存储过程:create procedure过程名@[参数名][类型],@[参数名][类型]/*过程首部*/AsDeclare/*as下面对应的块为过程体*/beginend如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输人参数或输出参数,默认为输人参数。【参考答案】CREATE PROCEDURE PRODUCT@商品号int,@年份int,@毛利int outputASDECLARE@某商品销售量int,@某商品进价int,@某商品销售单价int/*中间变量定义:*/BEGINSelect@某商品进价=单价from商品表where@商品号=商品号Select@某商品销售单价=销售单价,@某商品销售量=count(*)from销售表where@商品号=商品号and销售时间=@年份IF@某商品进价is NULL THEN/木判断该商品是否存在*/ROLLBACK;RETURN;END IFIF@某商品销售单价is NULL THEN/*判断该两晶是否可卖*/ROLLBACK;RETURN;END IFSET@毛利=(@某商品销售单价-@某商品进价)*@某商品销售量GO
看了设有商品表(商品号,商品名,单...的网友还看了以下:

某商场为购进某种品牌的鞋子,特意对该品牌鞋子的码数销售情况作了一次调查,在调查获取的这组数据里,商 数学 2020-05-15 …

几道应用题 一个两位数 十位数字比个位数字少3 两个数字之和等于这两位数的四分之一.求这个两位数. 数学 2020-05-16 …

一道随机变量概率题某商场某品牌的空调器每周的销售量ξ是一个随机变量,分布列为p(ξ=k)=1/20 数学 2020-05-20 …

商品品类管理是指消费品制造商、零售商以品类为业务单元的管理流程。通过进行消费者研究,以数据 财会类考试 2020-05-21 …

某商店1998年2月销售四种商品的情况如下表:商品单价数量售价比进价提高的百分率衬衫120300件 其他 2020-07-11 …

商场销售某一品牌的羊毛衫,购买人数是羊毛衫标价的一次函数,.商场销售某一品牌的羊毛衫,购买人数是羊 数学 2020-07-11 …

(2013•东莞)某商场为购进某种品牌的鞋子,特意对该品牌鞋子的码数销售情况作了一次调查,在调查获取 其他 2020-11-12 …

已知:某商人经营甲、乙两种商品,每件甲种商品的利润率为40%,每件乙种商品的利润率为60%,当售出的 数学 2020-11-19 …

商品流通企业库存商品的核算方法有以下几种?A、数量进价金额核算法B、数量售价金额核算法C、售价金额核 其他 2020-12-05 …

二次函数1.某品牌电饭锅成本价为70元,销售商对其销售量与可选的几个定价的关系进行了调查,结果如下: 数学 2020-12-08 …