首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
admin
2018-10-09
63
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
CREATE PROCEDURE PRODUCT@商品号int,@年份int,@毛利int output AS DECLARE @某商品销售量int,@某商品进价int,@某商品销售单价int/*中间变量定义*/ BEGIN Select@某商品进价=单价from商品表where@商品号=商品号 Select@某商品销售单价=销售单价,@某商品销售量=count(*)from销售表where@商品号=商品号and销售时间=@年份 IF@某商品进价is
解析
存储过程是由PL/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。
创建存储过程:
create procedure 过程名
@[参数名][类型],@[参数名][类型] /*过程首部*/
As
Declare /*as下面对应的<PL/SQL>块
为过程体*/
begin
end
如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。
转载请注明原文地址:https://kaotiyun.com/show/AWlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据管理经过了人工管理、文件系统和【】3个发展阶段。
关系模式的三类完整性约束条件分别是实体完整性、参照完整性约束和______。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是错误的?()
NetWare局域网操作系统是由美国的Novell公司于1984年提出的多任务局域网操作系统,是第一个支持多平台、支持在不同【】的网络间进行路由的网络操作系统。
在数据库技术中,使用数据模型的概念描述数据库的语义和结构,一般可分为两类:概念数据模型和【】数据模型。
保证任何调度执行后数据库总处于一致状态的是数据库系统中的【】部件。
在排序过程中,比较次数与序列的初始位置无关的排序方法是
分页式存储管理中,地址转换工作是由什么完成的?
磁盘请求服务队列所要访问的磁道分别是118、203、57、142、34、144、85、87。当前磁头位置为第73道上,若按最短寻道时间优先算法法,磁头移动的道数是()。
下述______语句用于实现对用户的访问权限进行管理。
随机试题
图书教材的验收一般分为质量验收和()。
市场分析方法中的竞争者一般是指那些与本企业提供的产品或服务相类似并有相似目标顾客和相似市场的企业。
营养不良性钙化常见于
甲手持匕首寻找抢劫目标时,突遇精神病人丙持刀袭击。丙追赶甲至一死胡同,甲迫于无奈,与丙搏斗,将其打成重伤。此后,甲继续寻找目标,见到丁后便实施暴力,用匕首将其刺成重伤,使之丧失反抗能力。此时甲的朋友乙驾车正好经过此地,见状后下车和甲一起取走丁的财物(约2万
社会服务者不得向第三方透露服务对象的任何信息,体现了社会工作价值观的()原则。
对流体智力和晶体智力在人的一生中发展变化趋势的正确描述是()
2015年10月19日上午10时许,新城分局巡警小李和小王在辖区内武装巡逻,行至花园街时,发现两名男子正从东兴小区灌木丛中钻出来,其中一人背着一件大号双肩包。小李和小王上前拦截这两名男子,实施盘查。当小李表明警察身份,告知依法进行盘查时,被盘查的一名男
以下哪项最可能是李研究员所要说明的?人文教育从表面上看,好像只是传授文史哲方面的知识。尤其是在现在的学科体制下,一切教育似乎都可以量化为客观知识和能力,如英语的等级考试。实际上人文教育是通过对文史哲的学习,通过对人类千百年积累下来的成果的吸纳和认同,使
设函数z=f(x,y)(xy≠0)满足,则dz=___________.
Usuallyverticalstripesgivea______impressionofgreaterheight.
最新回复
(
0
)