首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下: CREATE TABLE 汽车表( 汽车型号 char(10)PRIMARY KEY, 汽车名称 char(20), 颜色 varchar(10), 价格
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下: CREATE TABLE 汽车表( 汽车型号 char(10)PRIMARY KEY, 汽车名称 char(20), 颜色 varchar(10), 价格
admin
2019-07-07
31
问题
设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:
CREATE TABLE 汽车表(
汽车型号 char(10)PRIMARY KEY,
汽车名称 char(20),
颜色 varchar(10),
价格 int)
CREATE TABLE 销售表(
汽车型号 char(10),
销售时间 datetime,
销售数量 int,
PRIMARY KEY(汽车型号,销售时间),
FOREIGN KEY(汽车型号)REFERENCES 汽车表(汽车型号))
现要创建一个具有如下功能的存储过程:查询指定型号的汽车的销售总数量,并且销售总数量用输出参数返回。请补全下列代码。
CREATE【1】P1
@model varchar(10),@total int【2】
AS
【3】@total=(
SELECT【4】
FROM 销售表 s JOIN 汽车表 c ON【5】
WHERE 汽车型号 = 【6】)
选项
答案
【1】PROCEDURE或PROC 【2】Output 【3】SET 【4】SUM(销售数量) 【5】s.汽车型号 =c.汽车型号或c.汽车型号 =s.汽车型号 【6】@model
解析
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
建立存储过程的语句:
CREATE { PROCEDURE | PROC}[schema_name] 存储过程名
[{@[存储过程参数][参数类型] data_type}
[ =默认值][OUT|OUTPUT]
][,…n][WITH RECOMPILE]
AS
BEGIN
SQL语句
END
【1】CREATE是用来建立存储过程的,根据建立存储过程的语法可知此处应该填写:PROCEDURE(或者PROC)。故【1】处应该填写PROCEDURE或PROC。
【2】题目要求“查询指定型号的汽车的销售总数量,并且销售总数量用输出参数返回。”Output类型的参数需要在存储过程的参数列表中添加。Output类型的参数传入存储过程后还会返回其运行后的值。故【2】处应该填写Output。
【3】在创建存储过程中,给变量赋值时应使用SET关键字。故【3】处应该填写SET。
【4】题目要求查询指定型号的汽车的销售总数量,因此应该对销售数量求和。SQL语句中求和函数使用的是SUM()函数。故【4】处应该填写SUM(销售数量)。
【5】使用JOIN……ON语句将销售表和汽车表进行连接,关键字ON后面需要指出连接条件,连接条件为s.汽车型号 =c.汽车型号(或c.汽车型号 =s.汽车型号)。故【5】处应该填写:s.汽车型号 =c.汽车型号或c.汽车型号 =s.汽车型号。
【6】WHERE子句用于提取那些满足指定标准的记录。本题限定汽车型号为参数@model。故【6】处应该填写:@model。
转载请注明原文地址:https://kaotiyun.com/show/PDlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。下列选项中()是关系模型必须满足并由DBMS自动支持的。
设有初始序列(8,5,2,12,7,1,6,10,9,3,4,11),排序后产生新序列(4,5,2,3,7,1,6,8,9,10,12,11),问采用的是下列哪一个排序算法一趟扫描的结果?()
客户机/服务器数据库系统又可分为集中式的服务器结构和【】的服务器结构。
并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有3种:轮转法、散列分布和【】。
关系模式R中若没有非主属性,则
设计数据库概念模型最著名、最实用的方法是P.P.s.Chen于1976年提出的什么方法
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
以下关于数据结构的基本概念的叙述中哪一条是错误的?()
以下有关操作系统的叙述中,错误的是()。
设有关系R=(A,B,C)与SQL语句selectdistinctA,CfromRwhereB=5等价的关系代数表达式是Ⅰ.πA.C(σB=5(R))Ⅱ.(σB=5(πA.C(R))
随机试题
有关动物试验错误的是
采用压路机碾压土路基时,应遵循()及轮迹重叠等原则。
违规出具金融票证罪,是指银行或者其他金融机构的工作人员违反规定,为他人出具(),情节严重的行为。[2013年6月真题]
Y公司为主要从事各种农业化肥生产和销售的上市实体。Y公司日常交易采用自动化信息系统(以下简称系统)和手工控制相结合的方式。W注册会计师负责审计Y公司2019年度财务报表。 资料一: 注册会计师在审计工作底稿中记录了所了解的Y公司的情况及其环境,部分内容
“丢失一个钉子,坏了一只蹄铁;坏了一只蹄铁,折了一匹战马;折了一匹战马,伤了一位骑士;伤了一位骑士,输了一场战斗;输了一场战斗,亡了一个帝国。”这首西方流传的民谣说明的哲学原理是()。
科学家在研究A物质时无意中发现了B物质。对此。你有什么看法?
根据《香港特别行政区基本法》的规定,香港的司法机关是()。(2012单20)
IAEA
在某大学的某届校友会中,有10个会员是湖南籍的。毕业数年后这10个同学欢聚一堂,发现他们之间没有人给3个以上的同乡会员写过信,给3个同乡会员写过信的人只有1人,仅给2个同乡会员写过信的只有3人,仅给1个同乡会员写过信的有6人,仅有一个会员收到了4个同乡会员
Thefirstandmostimportantagentsofsocializationarethepeoplewhocareforinfants.Intheearliestmonths,messagesfrom
最新回复
(
0
)