数据库
简答题(10分)设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:

PRIMARYKEY(汽车型号,销售时间),
FOREIGNKEY(汽车型号)REFERENCES汽车表(汽车型号))
现要创建一个具有如下功能的存储过程:查询指定型号的汽车的销售总数量,并且销售总数量用输出参数返回。请补全下列代码。


PRIMARYKEY(汽车型号,销售时间),
FOREIGNKEY(汽车型号)REFERENCES汽车表(汽车型号))
现要创建一个具有如下功能的存储过程:查询指定型号的汽车的销售总数量,并且销售总数量用输出参数返回。请补全下列代码。

参考答案:暂无进入在线模考
【解题思路】
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
建立存储过程的语句:

【参考答案】
【1】PROCEDURE或PROC
【2】Output
【3】SET
【4】SUM(销售数量)
【5】s.汽车型号=c.汽车型号或c.汽车型号=s.汽车型号
【6】@model
【1】CREATE是用来建立存储过程的,根据建立存储过程的语法可知此处应该填写:PRO-CEDURE(或者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子句用于提取那些满足指定标准的记录。本题限定汽车型号为参数@rood-el。故【6】处应该填写:@model。
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
建立存储过程的语句:

【参考答案】
【1】PROCEDURE或PROC
【2】Output
【3】SET
【4】SUM(销售数量)
【5】s.汽车型号=c.汽车型号或c.汽车型号=s.汽车型号
【6】@model
【1】CREATE是用来建立存储过程的,根据建立存储过程的语法可知此处应该填写:PRO-CEDURE(或者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子句用于提取那些满足指定标准的记录。本题限定汽车型号为参数@rood-el。故【6】处应该填写:@model。
你可能感兴趣的试题
最新试题
(10分)在SQL Server 2008数据库中存在销售单据明细表,其建表语句为:在系统运行一段时间后,此表中有近千万
类型:简答题2019-03-01
(10分)设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:PRIMARYKEY(汽车型号,销
类型:简答题2019-03-01
(10分)假定我们要为某社交平台建立一个数据库,存储如下信息:·每个用户有用户编号、姓名、手机号;·每个群有群编号,群名
类型:简答题2019-03-01
在企业数据仓库架构中,操作型数据存储ODS一般情况下主要用来支持即时OLAP和全局型【15】两类应用。
类型:简答题2019-03-01
在数据仓库环境中,数据的【14】设计是一种重要的设计问题,它会影响到数据仓库中数据量以及系统能回答的查询的类型。
类型:简答题2019-03-01
在分布式数据库系统中,为了保证全局事务的原子性,参与事务执行的所有场地或者全部提交,或者全部【13】。
类型:简答题2019-03-01
事务内部故障可以分为预期的和非预期的,并发死锁故障属于【12】的事务内部故障。
类型:简答题2019-03-01
增加冗余列的调优方法是典型的以空间换【11】的调优方法。
类型:简答题2019-03-01
【10】视图是一种保存了查询结果的数据库对象,其中的数据是预先计算并保存在对象中的。
类型:简答题2019-03-01
在SQL Server 2008中,若要删除U1登录账户,请补全下列语句:DROP【9】U1
类型:简答题2019-03-01


