首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
admin
2018-05-02
27
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
CREATE PROCED[JRE PRODUCT AS DECLARE @某商品销售量int,@某商品进价int,@某商品销售单价int/*中间变量定义,*/ BEGIN Select@某商品进价=单价from商品表where @ 商品号=商品号 Select@某商品销售单价=销售单价,@某商品销售量=count(*)from销售表where@商品号=商品号and销售时间=@年份 IF@某商品进价is NULL THEN/*判断该商品是否存在*/
解析
存储过程是由PL/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行sQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。
系(系编号,系名,系办公室电话),无外码
教师(教师号,教师名,职称,工资,聘用日期,系编号),外码:系编号
先修课程(先修课程号,先修课程名)
课程(课程号,课程名,学分,先修课程号),外码:先修课程号
讲授(教师号,课程号)
因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
转载请注明原文地址:https://kaotiyun.com/show/oTlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下面列出的数据管理技术发展的三个阶段中,______开始可以对文件进行长期保存。
下列对线性存储结构的叙述错误的是()。
利用计算机的算式运算等功能帮助设计人员进行产品设计工作属于计算机辅助系统中的()。
对于n个结点的序列,利用shell排序的方法总的记录移动个数约为【】:
DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和()。
在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?()
散列法存储中处理碰撞的方法主要有两类:拉链法和【】。
SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它也是一种
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
随机试题
县级人大常委会主任会议的主要职责有__________、___________。
下列描述不属于流行病学研究方法的是()
药品飞行检查是指食品药品监督管理部门针对药品生产、经营环节开展的不预先告知的监督检查。()
(2017年)2016年10月20日,《检察人员纪律处分条例》修订通过。关于规范检察人员的行为,下列哪些说法是正确的?()
对项目生产工艺方案进行比选的目的,是为了确定产品生产过程技术方案的()。
对初步设计审批内容进行变更且符合下列条件之一者为工类变更设计,以下属于工类变更设计条件的有()。
()是财政部门实施会计监督的内容。
H公司是一家工业制造性企业,拥有大量的存货,内部控制较完善。A注册会计师是H公司2006年度会计报表审计的项目经理,在对审计工作底稿复核过程中,注意到以下事项,请代为判断注册会计师A和助理人员的措施是否得当或得出的相关审计结论是否正确。
A、 B、 C、 D、 ADFD图(数据流图)是以图形的方式描述数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,它是需求分析阶段的图形工具。盒式图(N-S图)、问题分析图(PAD图)和PDL(伪
Wherecantheexpression"lameduck"beheard?
最新回复
(
0
)