存储过程“查询总成绩”带一个输入参数“@学号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"

存储过程“查询总成绩”带一个输入参数“@学号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"

相关考题:

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

在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是______。A) 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回B) 存储过程可以有多个输入参数,但只能有一个输出参数C) 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作D) 存储过程的输入参数和输出参数均可有默认值A.B.C.D.

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

以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入学号正确,出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”,查询学生成绩。若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。若查询学生成绩失效,则显示“查询失效”后回到首页。请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。

根据上题中的表编写一个带输入参数的存储过程,输入参数的数据类型为varchar。例如:输入参数为“20060912”,返回表中所有日期字段大于该日期的记录

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

下列有关存储过程的说法,错误的是( ) A 它可作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用B 存储过程必须带参数,要么是输入参数,要么是输出参数C 存储过程可以传入(输入)和返回(输出)参数值D 存储过程提高了执行效率

有关存储过程的参数默认值,下列说法正确的是( )。 A 输入参数必须有默认值B 带默认值的输入参数,方便用户调用C 带默认值的输入参数,用户不能再传入参数,只能采用默认值D 输出参数也可以带默认值

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

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

存储过程“成绩查询”根据用户输入的学号,得到该学生对应的成绩,其中输入参数“@学号”为char(10)。如果调用该存储过程的语句为:exec成绩查询‘200824234601’,则运行结果是()。A、学号为‘200824234601’对应的成绩B、学号为‘2008242346’对应的成绩C、由于输入了12个字符的学号,系统提示溢出D、命令已成功完成

查询“学号char(10)”尾字符是"1"的错误命令是()。A、SELECT*FROM学生WHERE学号LIKE’?1’B、SELECT*FROM学生WHERE学号LIKE’%[1]’C、SELECT*FROM学生WHERE学号LIKE’%1’D、SELECT*FROM学生WHERE RIGHT(学号,1)=’1’

存储过程“查询课程名”带一个输入参数“@课程号char(3)”和一个输出参数“@课程名varchar(20)”,正确调用该存储过程的方法是()。A、EXEC 查询课程名B、EXEC 查询课程名 ‘206’C、"DECLARE @课程名 varchar(20)EXEC 查询课程名 ‘206’,@课程名"D、"DECLARE @课程名 varchar(20)EXEC 查询课程名 ‘206’,@课程名 output"

利用对话框提示用户输入参数的查询过程称为()。A、选择查询B、参数查询C、操作查询D、SQL查询

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

根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。 假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。 create procedure xxk3 as begin select学号,avg(成绩) as 平均成绩 from score group by学号 end

创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是()A、追加查询B、操作查询C、参数查询D、生成表查询

下列创建表student的语句不正确的是()A、createtablestudent(学号char(10),姓名char(2),年龄int(4))B、createtablestudent(学号char(10),姓名char(10),年龄int)C、createtablestudent(学号char(10)姓名char(10)年龄int)D、以上都不能正确创建一个表

存储过程“查询学生成绩”带两个输入参数“@学号char(10)”和“@课程号tinyint”,正确调用该存储过程的方法是()。A、EXEC 查询学生成绩B、EXEC 查询学生成绩 ‘2008110089’,206C、EXEC 查询学生成绩 2008110089,2006D、EXEC 查询学生成绩 ‘2008110089’

存储过程参数“@学号”需要定义为字符型,长度为10,以下()选项不正确。A、char(8)B、char(10)C、varchar(10)D、varchar(12)

能正确定义存储过程输入参数“@学号”为字符型的选项是()。A、DECLARE @学号B、DECLARE @学号 char(10)C、@学号 char(10)D、@学号 char(10)input

单选题存储过程“成绩查询”根据用户输入的学号,得到该学生对应的成绩,其中输入参数“@学号”为char(10)。如果调用该存储过程的语句为:exec成绩查询‘200824234601’,则运行结果是()。A学号为‘200824234601’对应的成绩B学号为‘2008242346’对应的成绩C由于输入了12个字符的学号,系统提示溢出D命令已成功完成

单选题存储过程参数“@学号”需要定义为字符型,长度为10,以下()选项不正确。Achar(8)Bchar(10)Cvarchar(10)Dvarchar(12)

单选题能正确定义存储过程输入参数“@学号”为字符型的选项是()。ADECLARE @学号BDECLARE @学号 char(10)C@学号 char(10)D@学号 char(10)input

多选题下列创建表student的语句不正确的是()Acreatetablestudent(学号char(10),姓名char(2),年龄int(4))Bcreatetablestudent(学号char(10),姓名char(10),年龄int)Ccreatetablestudent(学号char(10)姓名char(10)年龄int)D以上都不能正确创建一个表

单选题创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是()A追加查询B操作查询C参数查询D生成表查询

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