首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
admin
2018-06-19
49
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。
要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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://kaotiyun.com/show/zXlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据冗余引起的问题属于______。
DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和()。
语句GRANT、REVOKE实现SQL语言中的哪类功能?()
PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
关系数据模型通常由3部分组成,它们是
设X→Y是一个函数依赖,且对于任何经都不成立,则称X→Y是一个
数据库概念设计的E-R方法中,用属性描述实体的特征,屑性在E-R图中一般用下列哪种图形表示?
关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点?
关系数据库规范化理论规定,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使其不满足第一范式?
数据模型是用来表示实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在搜索数据时,关系模型的实现是通过()。
随机试题
教师通过口头语言系统连贯地向学生传授知识的方法是()。
简述国际化企业实施总体经营战略的措施。
Manypeoplewronglybelievethatwhentheyreacholdage,theirfamilieswillplacetheminnursinghomes.Theywillbeleftin
提示肺胀病理因素主要是痰瘀阻碍肺气所致的医家是
善于治疗实热积滞,大便燥结难下的药物是()
合成蛋白质时,由前体转变而成的氨基酸是
系统管理员对权限可进行的设置是()。
债券基金的投资对象不包括()。
根据下列资料,回答下列小题。2014年一季度,上海市六个重点发展的工业行业共完成工业总产值5168.47亿元,增长3.6%,增幅低于全市规模以上工业平均水平0.4个百分点。其中,汽车制造业产销两旺,共完成工业总产值1372.12亿元,增长15%。一季度生
设φ(y)为连续函数.如果在围绕原点的任意一条逐段光滑的正向简单封闭曲线l上,曲线积分其值与具体l无关,为同一常数k.证明:对于任意一条逐段光滑的简单封闭曲线L,它不围绕原点也不经过原点,则必有且其逆亦成立,即若式②成立,则式①亦成立.
最新回复
(
0
)