首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
admin
2018-06-19
61
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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全国计算机三级
相关试题推荐
数据库系统支持数据的逻辑独立性依靠的是
E-R模型向关系模型转换,―个N:M的联系转换成一个关系模式时,该关系模式的键是
在并发操作中可能产生若于数据库的不一致性,除了丢失修改,不能重复读以外,还有
在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是
TCP/IP参考模型中的主机-网络层对应于OSI参考模型的 Ⅰ.物理层 Ⅱ.数据链路层 Ⅲ.网络层
在分页存储管理系统中出现页面的频繁调入调出的现象称为______。
UNIFACE采用构建式的开发,其应用分为3个步骤,分别是()。
在并发控制的技术中,最常用的是封锁方法,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?()
内存的静态等长分区的分配中,记录内存空间使用情况可采用下列方法中的________。Ⅰ.字位映像图Ⅱ.空闲页面表Ⅲ.空闲页面链表Ⅳ.系统状态表
随机试题
下列疾病中,可产生杵状指的是【】
下列句子中,“所以”可译为“用来”的是()
A.采光系数B.入射角C.开角D.自然照度系数E.人工照度根据不同目的,选用上述指标
A.透脓散B.仙方活命饮C.黄连解毒汤D.青蒿鳖甲汤合三妙丸E.萆薢渗湿荡治疗肛痈阴虚毒恋证,应首选
具有降低食管下括约肌压力作用的药物是
A、顺铂B、放线菌素DC、环磷酰胺D、丝裂霉素E、紫杉醇抗瘤谱较广,还可用于治疗自身免疫性疾病的药物是( )。
某系统工程公司项目部承包一大楼空调设备的智能监控系统安装调试。监控设备、材料有直接数字控制器、电动调式阀、风门驱动器、各类传感器(温度、压力、流量)及各种规格线缆(双绞线、同轴电缆)。合同约定:设备、材料为进口产品,并确定了产品的品牌、产地、技术及标准要求
执行如图所示的程序框图,输出的S值为()。
回避条件作用:当厌恶刺激或不愉快情境出现,个体做出某种反应,从而逃避了厌恶刺激或不愉快情境。则该反应在以后的类似情境中发生的概率增加。下列不属于回避条件作用的是()
设函数z=f(x,y)(xy≠0)满足,则dz=___________.
最新回复
(
0
)