首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
admin
2018-10-09
37
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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全国计算机三级
相关试题推荐
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
当下述哪一条成立时,称X→Y为平凡的函数依赖?
下面不正确的说法是
下面有关对象—关系数据库管理系统的叙述中,不正确的是()。
数据流程图(DFD)是用于数据库设计中哪个阶段的工具?()
数据库管理系统的主要功能包括数据库定义、数据操作、数据库运行管理和【】等四个方面。
数据库定义语言(DDL)定义数据库的全局逻辑数据结构,局部逻辑数据结构和【】。
有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系
MS—SQLSERVER数据库系统的核心是______。
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于______。
随机试题
甲纠集十余人对乙进行报复,其通过手机微信的群聊功能指令所有参与者“和对方打斗时,下手重一点”。在打架的过程中,现场一片混乱,乙不知道被何人拿刀捅死,现已无明确证据查清这一事实。关于本案的分析,下列哪些选项是错误的?()
患者,男,60岁。乙肝肝硬化10年,曾间断黑便,近来出现轻度黄疸和少量腹水,2天前大量呕血。经用止血药和生长抑素及三腔管压迫,血压稳定,脉率90次/分,Hb80g/L。在24小时及48小时2次放松三腔管牵引仍有出血。(2009年)此时应考虑患者是
A.溶酶体B.内质网C.线粒体D.细胞液(2007年)糖异生和三羧酸循环共内的代谢场所是
先天性胆总管囊肿临床表现的三联征是指哪三项
利用振动测量及其对测量结果的分析来识别设备故障是一种常用的有效的故障诊断方法。[问题]振动的运动规律有哪几种描述形式?
简述品德形成的一般过程。
生产力反映的是个人和社会的关系。()
12345市民服务热线是北京市政府设立的非紧急救助服务,前身是1987年设立的“市长电话”。通过接听市民来电,解答公众咨询,收集整理社情民意,受理市民提出的诉求、问题、建议等,通过交办妥善解决市民遇到的非紧急类问题。北京市提出“接诉即办”,
氨基酸与糖加热发生美拉德反应,是各种肉类香气的来源。除了烧烤和油炸,红烧大概是最能让美拉德反应发生的“低温烹饪”了。之所以红烧里脊不正宗、一定要红烧肥肉或者五花肉,是因为脂肪在美拉德反应中并非只是打酱油,而是重要参与者。分子美食学创始人蒂斯经过探讨,发现主
下列描述正确的是( )。
最新回复
(
0
)