首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
29
问题
设在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://jikaoti.com/ti/Bi37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
PowerBuilder是一种真正的4GL语言,可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级【】,存储过程和数据库函数,是一种类似SQLJ的规范。
若使关系模式R<U,F>分解为关系模式RI<U1,F1>,R2<U2,F2>能够进行无损连接分解的充分必要条件是______。
多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是【】。
关系数据库中的索引(index)属于三级模式结构中的()。
进程是程序的一次执行,与程序有很大的不同,二者的根本区别在于()。
计算机安全的范围应包括计算机实体安全、软件安全、数据安全和()。
目前最流行的两种数据库接口是【】和JDBC。
在分区存储管理的可变分区中,系统为当前正在运行的进程提供一对寄存器,它们是________。
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列_________技术来实现。
下列关于IP地址的叙述中,错误的是
随机试题
两种离子共存时,通过控制溶液酸度选择性滴定被测金属离子应满足的条件是lgK’MY-lgK’NY≥5。()
A.极差B.方差C.变异系数D.离均差平方和E.标准差下列哪项变异指标反映了各变量值之间的变异情况,但单位是原观察值单位的平方,同时又受观察值个数的影响
下列关于全国人大的表述正确的是?()
基础按使用材料的不同,可分为()。
风险水平类指标是衡量商业银行的风险状况的静态指标。其中,市场风险指标包括()。
有人说,社会就像一座金字塔,无论多么公平,多么努力,总是少数人在上边,多数人在下边。在你的人生规划中,是做“少数人”中的一员。还是“多数人”中的一员?请谈谈理由。
一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺了青少年的学习和与社会交流的时间。不能成为支持以上观点的理由的一项是()
教育教学工作之所以要循序渐进,其原因在于()
设某电器使用寿命在2000小时以上的概率为0.15,如果要求3个电器在使用2000小时以后只有一个不坏的概率,则只需用()即可算出.
影响反应时的因素有()
最新回复
(
0
)