首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
admin
2018-06-19
21
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
CREATE PROCEDURE PRODUCT@商品号int,@年份int,@毛利int output AS DECIARE@某商品销售量int,@某商品进价int,@某商品销售单价int/*中间变量定义*/ BEGIN Select@某商品进价=单价from商品表where@商品号=商品号 Select@某商品销售单价=销售单价,@某商品销售量=count(*)from销售表where@商品号=商品号and销售时间=@年份 IF@某商品进价is NULL THEN/*判断该商品是否存在*/ ROLLBACK: RETURN: END IF IF@某商品销售单价is NULL THEN/*判断该商品是否可卖*/ ROLLBACK: RETURN: END IF SET@毛利=(@某商品销售单价-@某商品进价)*@某商品销售量 GO
解析
存储过程是由PL/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。
创建存储过程:
create procedure过程名@[参数名][类型],@[参数名][类型] /*过程首部*/
As
Declare /*as下面对应的
块为过程体*/
begin
end
如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。
转载请注明原文地址:https://kaotiyun.com/show/zXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
为了使多个进程能有效地同时处理输入输出,最好采用哪一种技术?
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为______规则。
文件的逻辑结构分为______和记录式文件两种。
下面有关对象—关系数据库管理系统的叙述中,不正确的是()。
引入虚拟存储技术的关键前提是()。
不允许任何其他事务对这个锁定目标再加上任何类型锁的锁是
不允许其他事务对这个锁定目标再加上任何类型锁的锁是______。
进行并发控制时,两种基本的封锁类型是______和排他锁。
SQL语句GrantInsertOnTableSCToU5WithGrantOption的作用是
表达实体类型及实体之间联系用的数据结构是
随机试题
使用VC6打开考生文件夹下的工程MyProj13。此工程包含一个源程序文件MyMain12.cpp。程序中定义了两个类Base和Derived,但类的定义并不完整。请按要求完成下列操作,将类的定义补充完成:①定义类shapes的保护成员x和
下列哪项不是人类行为的发展特点()
人工流产时发生子宫穿孔,下列哪些正确
下列各项中,属于《建设项目竣工环境保护验收管理办法》中规定的建设项目竣工环境保护验收条件的是()。
一般认为,态度和品德的形成过程有三个阶段:依从、认同和()。
运送一批货物总运费为4200元,A、B两家运输公司同时运送8小时完成,A公司单独运送需14小时完成。现由A公司单独运送若干小时后,再由B公司单独运送剩下的货物,这样共用18小时全部运完。那么A、B两公司应分别获得()。
在考生文件夹下COMP文件夹中建立一个新文件夹COAL。
Manyyearsagopeoplethoughttheearthwasflat.Theybelievedthatthesky【C1】______abigupside-downbowlandthatthesun,m
Thoughcomputerhasmanyadvantages,itisbynomeanswithoutits_________.
TheScienceofInterruptionsIn2000,GloriaMarkwashiredasaprofessorattheUniversityofCalifornia.Shewouldarriv
最新回复
(
0
)