首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在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
25
问题
设在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全国计算机三级
相关试题推荐
第二代数据库系统是指
关系代数中的9连接操作由()操作组合而成。
目前最流行的两种数据库接口是【】和JDBC。
内存的静态等长分区的分配中,记录内存空间使用情况可采用下列方法中的________。Ⅰ.字位映像图Ⅱ.空闲页面表Ⅲ.空闲页面链表Ⅳ.系统状态表
下面列出的数据管理技术发展的三个阶段中,________开始可以对文件进行长期保存。
在下面对于关系的叙述中,________的叙述是不正确的。
“事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”,这是事务的________特性。
在SQL语言的SELECT语句中,用于对结果元组进行排序的是哪一个子句?
网络攻击者设法涂改一个网站的主页,使得该网站的WWW服务不能正常工作,这种网络攻击称为【】。
在SQLServer中创建数据库有三种方法。下面哪一种方法不可取?()
随机试题
A.3dB.3d~3周C.>3周D.>2个月E.3h急性硬膜下血肿在多长时间内出现症状()
仲裁案件当事人甲公司与乙公司在案件审理过程中通过协商,就已经提交仲裁的争议达成和解协议。随后,申请人甲公司撤回了仲裁申请。后甲公司反悔,此时甲、乙两公司的纠纷应如何解决?()
报送外商投资项目申请报告应附送的文件有()。
某工程施工联合体参加资格预审并获得通过后,投标文件中其组成成员发生变化,虽未经招标人同意,但新联合体仍然符合资格预审条件要求,则招标人()。
2009年9月1日,东大公司与客户签订一项安装劳务合同,预计2010年12月31日完工;合同总金额为800万元,预计总成本为500万元。截止2009年12月31日,该公司实际发生成本150万元,预汁还将发生成本350万元。假定该合同的结果能够可靠地估计,按
按照迁移内容的抽象与概括化水平,可以把学习迁移分为()。
幼儿高级情感发展表现在哪几个方面?
A"historicallyminded"researcher______.InParagraph1theauthormeanstoillustratethat______.
Duringthe1980s,unemploymentandunderemploymentinsomecountrieswasashighas90percent.Somecountriesdidnot【21】____
Accountinginformationisexpressedprimarilyinmonetaryterms.Themonetaryunitistheprimemeansofmeasuringassets.This
最新回复
(
0
)