计算机数据库系统原理

存储过程“查询总成绩”带一个输入参数“@学号char(10)”和一个输出参数“@总分int”,正确调用该存储过程的方法是()。A、EXEC 查询平均成绩 ‘2008110089’B、"DECLARE @总分 smallint EXEC 查询平均成绩 ‘2008110089’,@总分 output"C、"DECLARE @总分 int EXEC 查询平均成绩 ‘2008110089’,@总分 output"D、"DECLARE @总分 char(3)EXEC 查询平均成绩 ‘2008110089’,@总分

题目

存储过程“查询总成绩”带一个输入参数“@学号char(10)”和一个输出参数“@总分int”,正确调用该存储过程的方法是()。

  • A、EXEC 查询平均成绩 ‘2008110089’
  • B、"DECLARE @总分 smallint EXEC 查询平均成绩 ‘2008110089’,@总分 output"
  • C、"DECLARE @总分 int EXEC 查询平均成绩 ‘2008110089’,@总分 output"
  • D、"DECLARE @总分 char(3)EXEC 查询平均成绩 ‘2008110089’,@总分 output"
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

教学管理数据库创建了如下表:CTEATE TABLE student(学号 CHAR(5) not null unique,姓名 CHAR(8),性别 CHAR(2),出生日期 DATETIME,班号 CHAR(5))CREATE TABLE score(学号 CHAR(5),课程号 CHAR(5),分数 INT)请写出完成以下任务需要的SQL语句:查询所有学生的姓名、课程号和分数列。


答:SELECT stduent.姓名, score.课程号,score.分数
FROM student, score
WHERE student.学号=score.学号

第2题:

根据上题中的表编写一个带输入参数的存储过程,输入参数的数据类型为varchar。

例如:输入参数为“20060912”,返回表中所有日期字段大于该日期的记录


正确答案:
 

第3题:

如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。( )

此题为判断题(对,错)。


正确答案:错

第4题:

查询所有同学的学号、姓名、选课数、总成绩


答案:

第5题:

下列有关存储过程的说法,错误的是( )

A 它可作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用

B 存储过程必须带参数,要么是输入参数,要么是输出参数

C 存储过程可以传入(输入)和返回(输出)参数值

D 存储过程提高了执行效率


参考答案B

第6题:

以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。

交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。

在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入学号正确,出现“请输入课程名”。

一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”,查询学生成绩。

若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。

若查询学生成绩失效,则显示“查询失效”后回到首页。

请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。


正确答案:根据系统的规格说明画出状态图如下图所示。 其中 M1:选择“查询”请求 M2:输入学号 M3:输入了正确的学号 M4:输入了错误的学号 M5、M9、M13:回归首页 M6:输入课程名 M7:输入了正确的课程名 M8:输入了错误的课程名 M10:选择查询成绩 M11:查询成绩成功 M12:查询成绩失败 M14:系统询问是否继续查询 M15:用户选择“继续查询” M16:用户选择“结束查询”
根据系统的规格说明,画出状态图,如下图所示。 其中, M1:选择“查询”请求 M2:输入学号 M3:输入了正确的学号 M4:输入了错误的学号 M5、M9、M13:回归首页 M6:输入课程名 M7:输入了正确的课程名 M8:输入了错误的课程名 M10:选择查询成绩 M11:查询成绩成功 M12:查询成绩失败 M14:系统询问是否继续查询 M15:用户选择“继续查询” M16:用户选择“结束查询”

第7题:

求选课在3门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SELECT语句填空: SELECT学号,SUM(成绩) AS 总成绩 FROM 选课表; WHERE 成绩>=60【 】ORDER BY【 】DESC


正确答案:GROUP BY学号 HAVING(COUNT(*)>=3)SUM(成绩)
GROUPBY学号HAVING(COUNT(*)>=3),SUM(成绩)

第8题:

在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是______。

A) 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回

B) 存储过程可以有多个输入参数,但只能有一个输出参数

C) 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作

D) 存储过程的输入参数和输出参数均可有默认值

A.

B.

C.

D.


正确答案:B

第9题:

有关存储过程的参数默认值,下列说法正确的是( )。

A 输入参数必须有默认值

B 带默认值的输入参数,方便用户调用

C 带默认值的输入参数,用户不能再传入参数,只能采用默认值

D 输出参数也可以带默认值


参考答案B

第10题:

如果存储过程有输入参数并且没有为输入参数指定默认值,则在调用存储过程时,会自动生成一个常量值。

A

B



更多相关问题