首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。 请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商
admin
2016-04-27
28
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。
请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商品号和年份为输人参数,总毛利用输出参数返回。
选项
答案
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全国计算机三级
相关试题推荐
数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列哪种图形表示?
操作系统中的下列功能,与硬盘没有直接关系的是
数据库系统的核心是
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
下列问题的关系代数操作基于如下的关系R和S:
设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE
在并发控制中引入两段锁协议的目的是______。
能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理方式的操作系统是()。
SYBASE企业级数据库服务器支持3种类型的锁机制来保证系统的并发性和性能。这些锁机制包括:【】、数据行锁和所有页锁。
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
随机试题
“人心不同,各如其面”,这句俗语体现了人格的【】
强直性脊柱炎骶髂关节X线改变中期表现特点
A.茶碱B.沙美特罗C.噻托溴铵D.孟鲁司特E.布地奈德属于M胆碱受体阻断剂的平喘药是
《公司法》规定股份有限公司的董事会成员为5~19人。董事会成员中可以有公司职工代表。()
人力资源有效性指数说法正确的是()。
担任单位会计机构负责人(会计主管人员)的,除取得会计从业资格证书外,还应当具备会计师以上专业技术职务资格或者从事会计工作2年以上经历。()
属于全木质结构建造的佛塔是()。
幽默使人如沐春风,也能解除尴尬。一个懂得幽默的人,会知道如何化解眼前的障碍。我们有时无意中让紧张代替了轻松,让严肃代替了平易,一不小心就变成了无趣的人。对这段话,理解不准确的是:
Hehastwochildren,______havebecomeworld-famousscientists.
Asabiologistandecologist,heis______allformsofhunting.
最新回复
(
0
)