首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号
admin
2015-07-24
73
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
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://kaotiyun.com/show/5blZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
散列法存储中处理碰撞的方法主要有两类:拉链法和【】。
在数据库逻辑设计中,当把E-R图转换为关系模式时,下面的做法哪—个是不正确的?
关系数据库规范化理论规定,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使其不满足第一范式?
文件系统采用多级目录结构的好处是
严格两阶段封锁协议要求对更新数据的封锁必须保持到事务【】。
下列问题的关系代数操作基于如下的关系R和S:
关于计算机病毒的传播途径,不正确的说法是
当作业进入完成状态时,操作系统
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为【】规则。
随机试题
论述肝脂肪变性的病理表现。
A.医生为患者选用疗效相当但价格低廉的药物B.医生为患者提供完全、真实的信息.供其选择表态C.医生使用艾滋病患者病情资料时,应作隐去姓名等处理D.医生诊断时应考虑病人的各方面因素E.医生治疗时应努力使病人受益最能体现保护病人隐私准则的是
当事人一方委托另一方以技术知识为其解决特定技术问题所订立的合同是()。
某房地产开发商开发某楼盘,该楼盘总建筑面积约15万m2,由5栋住宅楼(每栋2万m2以上)和1个会所组成,分三期开发。第一期为A、B两栋住宅楼;第二期为会所;第三期为C、D、E三栋住宅楼。该项目总进度纲要属于()进度计划。
根据《合伙企业法》的规定,下列选项中,不属于普通合伙人当然退伙的有()。
甲地公安局以涉嫌故意杀人为由,将张某和赵某刑事拘留。请按规定的一般情形回答下列问题:甲地公安局对本案的下列进一步处理中,符合规定的有()。
创新活动的特征包括()。
根据成就目标定向理论,成绩一回避目标取向的个体,倾向于选择()
设A为n阶矩阵,列向量组α1,α2,…,αn线性无关,则Aα1,Aα2,Aαn线性无关的充要条件是________.
InfraredScanningTechnologyHowdowegetmoreyoungpeopletoincreasetheirconsumptionofiron-richfoods?Manynutritio
最新回复
(
0
)