首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
admin
2018-06-19
51
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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://www.kaotiyun.com/show/zXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设关系R(SNO,SNAME,DNO,MAG),主键为SNO。其中SNO为学生号,SNAME为学生姓名,DNO为系号,MAG为系主任。则关系R属于
在数据库的三级模式体系结构中外模式与模式之间的映像(外模式/模式),实现了数据库的______独立性。
DBMS常提供授权功能来控制不同用户访问数据的权限,这是为了实现数据库的()。
数据库三级模式之间引入两级映像的主要目的在于()。
由于页面淘汰算法不合理或其他原因,使得可能出现刚被淘汰的一页,又要访问,因而又被调入内存,如此反复,使系统出现页面的频繁调入调出的情况,这种现象称为()。
在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?
若用如下的SQL语句创建一个表S:CREATETABLES(S#Char(16)NOTNULL;SNAMEchar(8)NOTNULL,SEXchar(2),AGEinteger)向表S中插入如下行时,哪一行可以被插入
在SQL语句定义查询范围时,谓词in可以用来查找属性值属于指定集合的元组,它实现“【】”运算。
在数据约束条件中,【】用来限定符合数据模型的数据状态,以及状态的变化,以保证数据的正确、有效和相容。
不允许其他事务对这个锁定目标再加上任何类型锁的锁是______。
随机试题
男,59岁,2型糖尿病12年。空腹血糖506mmol/L,餐后2小时血糖14.6mmol/L,糖化血红蛋白706%。3年前眼底检查可见微血管瘤和出血。近2月来视力明显减退,眼底检查可见新生血管和玻璃体出血。目前糖尿病视网膜病变已进展为
下列对市场调节理解不正确的是()
下列各项中,契税的计税依据可由征收机关核定的是()。
商业助学贷款的利率按中国人民银行规定的利率政策执行,原则上()。
我国第一部清唱剧是()。
八年级(2)班女生张某上课玩手机,罗老师发现后强行收走了手机,并要求张某写检讨书。罗老师看完检讨书,认为张某认错态度不够诚恳,立刻把她从课堂叫到办公室。罗老师对张某说,“手机够新潮的嘛,比我一个月工资还高。家里有钱你就任性啊!还有,你到底还想不想学习,年纪
下列选项中,属于《永徽律疏》篇目的是()
试论全国人大代表的权利和义务。
DietingadvisorDr.RobertAtkinsrecommendseatingadiethighinproteinforthosewhowanttoloseweightandkeepitoff.Th
Thekeyelementtosuccessfulinterviewingisnotyourexperience,yourgrades,whatclassesyoutook,yourextracurricularacti
最新回复
(
0
)