首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和
admin
2019-07-07
72
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
CREATE PROCEDURE PRODUCT @ 商品号 int,@年份 int,@毛利 int output AS DECLARE @ 某商品销售量 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下面对应的<PL/SQL>块为过程体*/
begin
……
end
如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。
转载请注明原文地址:https://kaotiyun.com/show/cJlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历结果为
关于操作系统的叙述哪一个是不正确的?
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。
用谓词来表达查询要求的方式是______。
在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是______。
1NF消除【】依赖,即规范化为2NF;2NF消除依赖非主属性对码的传递函数,即规范化为3NF。
一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、【】软件和连接软件3类。
SQL中的DROPINDEX语句的作用是()。
设有关系R(A,B,C)和S(A,D,E,F),若将关系表达式:民A,RB,S.D,S.F()用SQL语言的查询语句表示,则有:SELECTR.A,R,B,S.D,S.FFROMR,SWHERE【】
若事务T对数据R已经加了X锁,则其他事务对数据R()。
随机试题
A.3个月以上B.3~6个月C.6~7个月D.7~8个月E.1岁左右方颅多见于
A.不伤害原则B.有利原则C.尊重原则D.公正原则E.自主原则哪项原则体现医生在诊治过程中不使患者的心身等受到损害
Outlook操作题请按照下列要求,利用OutlookExpress创建一个工作小组,名称为“考试”,请将下面3个成员添加到工作小组:openbright@163.com(赵振兴)、handsomel@126.com(彭晨)和handsome81
我国预算法规定的预算支出形式有()。
某市汽车制造厂为增值税一般纳税人,主要生产A牌汽车、B牌汽车,该A品牌汽车出厂价不含税价格60万元,最高不含税售价每辆75万元。B牌汽车的出厂价不含税价格15万元,最高不含税售价每辆17.58万元。2009年8月发生如下几笔业务:(1)从某轮胎厂购
王(男23岁),李(女19岁),为达到结婚目的,李在篡改了户口本并制作了假身份证后在民政部门领取了结婚证。三年后王与李的感情不和,李要离婚王不同意,于是李诉至法院主张王李结婚时李尚未到法定结婚年龄,婚姻无效,请求法院予以确认。王李离婚时下列哪些债务应当
如果有确凿证据表明企业存放在银行和其他金融机构的款项已经部分或全部不能收回,应将其余额计入()。
儿童与成年人比较,呼吸频率、呼吸深度、肺活量和肺通气量相对值分别为( )
外国人申请加入中国国籍必须符合的法定条件是()。
Theterme-commercereferstoallcommercialtransactionsconductedovertheInternet,includingtransactionsbyconsumersandb
最新回复
(
0
)