首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号
admin
2015-07-24
34
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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下面对应的
块为过程体*/
……….
begin
.........
end
如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输入参数。
转载请注明原文地址:https://jikaoti.com/ti/cr37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
用二维表结构表示实体以及实体间联系的数据模型称为【】数据模型。
Internet上的计算机地址有两种表示形式:【】与域名。
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
在单CPU系统中,如果同时存在24个并发进程,则处于就绪队列中的进程最多有【】个。
当下述哪一条成立时,称X→Y为平凡的函数依赖?
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
【】方法将数据库设计过程分为4个阶段:需求分析、概念结构设计、逻辑结构设计和物理设计。
数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容?Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息
下面所列条目中,______是当前应用开发工具的发展趋势。①采用三层Client/Server结构:②对Web应用的支持:③开放的,构件式的分布式计算环境。
ORDBMS提供类型构造器,用于构造复杂对象的数据类型,主要的类型构造器为:组合(记录)、集合、【】。
随机试题
SavingMoneyWhereyousaveyourmoneyoftendependsonwhatyouaresavingfor.Ifyouaresavingtobuyadictionaryorto
《声声慢》中,抒写昔盛今衰、身世变迁的词句是()
A舌下片B泡腾片C咽喉用含片D缓释、控释制剂E栓剂在药物溶解后的一段时间内,不要吃东西或饮用任何液体
设事件A与B互不相容,且P(A)>0,P(B)>0,则下列结论正确的是()。
报关员非法代理他人报关的,处5万元以下罚款,暂停6个月内报关执业或取消其报关从业资格。
2×17年4月,甲公司拟为处于研究阶段的项目购置一台实验设备。根据国家政策,甲公司向有关部门提出补助500万元的申请。2×17年6月,政府批准了甲公司的申请并拨付500万元,该款项于2×17年6月30日到账。2×17年6月5日,甲公司购入该实验设备并投入使
下列说法不正确的是()。
妄想是()。
现代教育的根本性的社会动力是()。
Ithasbeennecessarytoreferrepeatedlytotheeffectsofthetwoworldwarsinpromotingallkindsofinnovation.Itshouldb
最新回复
(
0
)