首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商品号和
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商品号和
admin
2017-06-27
70
问题
设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量×(销售单价一单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。
选项
答案
CREATE PROCEDURE 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 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/51lZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
新奥尔良方法将数据库设计分为4个阶段,它们是______。
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因______属性而使它不满足第一范式。
下列问题基于如下描述:设有一个数据库,包括S、J、P、SJP四个关系模式如下:供应商关系模式S(SNO,SNAME,CITY)零件关系模式P(PNO,PNAME,COLOR,WEIGHT)工程项目关系模式J(JNO,JNAME,CITY)供应情况
E-R模型用于数据库设计的哪一个阶段?
第(37)至{38)题基于学生—课程数据库中的三个基本表:学生信息表:3(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为eno学生选课信息表:sc(sno,cno,grade)主码为(s
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
设在关系模式R(A,B,C,D)中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【】。
利用中间件Middleware的高层【】可以将底层网络协议与实现技术隔离开来,使得程序员可以将精力集中在应用软件编程上。
MS-SQLSERVER数据库系统的核心是
如下选项中不属于进程通信机制的是()。
随机试题
男,50岁,有慢性乙肝病史已30年,半天来呕血4次,量约1200ml,黑便2次,量约600g,伴头晕、心悸。入院查体:血压8/6kPa(60/45mmHg),心率180次/分,巩膜轻度黄染,腹部膨隆,移动性浊音阳性。此病人初步考虑是()。
A.血尿B.蛋白尿C.脓尿D.多尿E.少尿或无尿急性肾炎最具特征的尿异常表现
2011年7月,某市公安机关模仿诗歌《见与不见》的语言和风格,在官方网站上发布信息,敦促在逃人员投案自首:“你逃,或者不逃,事就在那,不改不变。你跑,或者不跑,网就在那,不撤不去。你想,或者不想,法就在那,不偏不倚。你自首,或者不自首,警察就在那,不舍不弃
根据我国《专利法》,发明专利权的保护期为()年。
票据贴现属于()。
请阅读下列材料:材料1:《电子表格的制作》是人教版七年级上册第三单元第9课的内容。其主要包括:Excel的启动与退出;Excel的窗口组成;工作簿、工作表的概念及其关系;单元格的概念及表示:数据的输入和修改等内容。Excel与Word属于同一家族,本身有
首届世界女子足球锦标赛于在_______年_______举行。
在教学中如何贯彻启发性原则?
谈谈对你影响最大的一个人。
材料一:“甲盗,赃值千钱,乙知其盗,受分,赃不盈一钱。问乙何论?同论。”——《法律答问》材料二:“甲盗钱以买丝,寄乙,乙受,
最新回复
(
0
)