在 SQL SERVER中,可使用()将两条或两条以上的T-SQL语句封装起来作为一个语句块。
A. ()
B. begin ... end
C. {}
D. label...goto
查看答案
在 SQL SERVER中,关于游标叙述不正确的是()。
A. 通过游标可以逐行处理由SELECT产生的结果集
B. 允许定位在结果集的特定行。
C. 可以从结果集的当前位置检索一行或一部分行。
D. 支持对结果集中当前位置的行进行数据修改。
E. 使用游标的一般步骤是:打开游标->声明游标->提取游标->根据需要,对游标中当前位置的行执行修改操作->释放游标->关闭游标
在 SQL SERVER中,能实现分支结构的流程控制语句有( )。
A. IF...ELSE
B. WHILE
CASE
D. WAITFOR
在SQL SERVER中,使用教学(STC)数据库,创建函数st_grade。该函数以课程编号为参数,通过调用该函数显示指定课程的最高分、最低分及该课程的平均分。请完成下面代码填空。1)定义函数create st_grade(@cno char(10))returnsas return(select cno as 课程号, max(grade) as 最高分, min(grade) as 最低分, avg(grade) 平均分from scwhere cno=group by )2)调用函数,查询1号课的课程号、最高分、最低分及平均分。* from st_grade('1')
在SQL SERVER中,使用教学(STC)数据库,创建带参数的存储过程student_score,从学生表、课程表、选课表中返回所输入学号的学生选课情况。并写出执行语句。请完成下面代码填空。1) 定义存储过程create procedure student_score varchar(50)asselect sname, cname, gradefrom student, course, scwhere student.sno=sc.sno and course.cno=sc.cno and =@xh2)调用存储过程,查询学号201215121学生的选课情况。exec'201215121'