首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商
admin
2016-04-27
23
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商品号和年份为输人参数,总毛利用输出参数返回。
选项
答案
CREATE PROCED[JRE 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 TF IF@某商品销售单价is NULL THEN/水判断该商品是否可卖*/ ROLLBACK; RETURN; END IF SET @毛利=(@某商品销售单价-@某商品进价)*@某商品销售量 GO
解析
存储过程是由PU/SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。使用存储过程具有以下优点:其已经编译和优化过了,所以运行效率高,提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。
创建存储过程:
create procedure过程名
@[参数名][类型],@[参数名][类型] /*过程首部*/
As
Declare /*as下面对应的
块为过程体木/
……
began
……
end
如上所示,存储过程包括过程首部和过程体。过程名是数据库服务器合法的对象标识;参数列表:用名字来标识调用时给出的参数值,必须指定值的数据类型。参数可以是输入参数或输出参数,默认为输人参数。
转载请注明原文地址:https://kaotiyun.com/show/QBlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点?
下面关于网络信息安全的一些叙述中,不正确的是
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
以下哪一个术语与数据的存储结构有关?
存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被n锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于
在并发控制中引入两段锁协议的目的是______。
若关系R和S的关系代数的操作结果如下,这是执行了若关系R和S的关系代数操作的结果如下,这是执行了
Oracle的Internet解决方案主要包括哪几部分工具?Ⅰ.OracleExpressServerⅡ.oracleExpressObiectsⅢ.OracleExpressAnalyzerⅣ.OracleW
下列哪一个不属于故障的主要类型?
在进行批处理作业的调度时候,主要采用()来完成调度。
随机试题
发生急性腰扭伤时,那条神经易受牵拉错位()
以劳动合同对劳动者的违约行为约定违约金,只限于()
变应性鼻炎发作期的主要表现为
正确的干燥失重检查方法为( )。
下列选项中,属于协调组织内部人际关系应坚持的原则是()。
《跳蚤之歌》是由德国伟大诗人________作词,俄国作曲家________作曲。
第一夫人彭丽媛出访,当天彭丽媛所挎的皮包是国产品牌,引起关注,请对此谈谈你的看法。
合作就是力量。如果仅让你用一支筷子吃饭,它几乎连块肉都夹不起来,而用一双筷子,结果就会_______。可见,只有合作才能发挥个体不具有的力量,才能拥有大于个体的力量。填入画横线部分最恰当的一项是()。
(2014年真题)根据侵权责任法规定,民用航空器造成他人损害的,民用航空器经营者的免责事由是()。
[A]Theresearcherscalculatedthedifferentwaterfootprintsofthreedifferentdietsforeachregion:1.thecurrentdietint
最新回复
(
0
)