logo - 刷刷题
下载APP
【多选题】

下面程序的功能是利用游标技术,输出学生成绩表. USE 教务数据库 DECLARE @ 学号 VARCHAR ( 11 ), @ 课程号 VARCHAR ( 6 ), @ 课程名 VARCHAR ( 20 ), @ 成绩 int Declare crsF cursor FOR SELECT 学号 , 课程号 , 课程名 , 成绩 FROM 成绩信息表视图 ORDER BY 学号 , 课程号 open crsF PRINT SPACE (3 0 ) + ' 信息工程学院 学生成绩表 成绩 ' PRINT ' 学号 ' + SPACE ( 10 )+ ' 课程号 ' + SPACE ( 10 )+ ' 课程名称 ' + SPACE ( 8 )+ ' 成绩 ' PRINT '----------------------------------------------------------' FETCH NEXT FROM CRSF INTO @ 学号 , @ 课程号 , @ 课程名 , @ 成绩 WHILE @@FETCH_STATUS = 0 BEGIN PRINT @ 学号 + SPACE ( 6 )+ @ 课程号 + SPACE ( 6 )+ @ 课程名 + SPACE ( 22 - DATALENGTH ( @ 课程名 ))+ STR ( @ 成绩 , 3 ) PRINT '----------------------------------------------------------' FETCH NEXT FROM CRSF INTO @ 学号 , @ 课程号 , @ 课程名 , @ 成绩 END close crsF DEALLOCATE CRSF 下面描述性解释正确的是( )

A.
Declare crsF cursor 声明了名为 crsF 的游标 open crsF 打开了 名为 crsF 的游标
B.
close crsF 关闭了 名为 crsF 的游标 DEALLOCATE CRSF 释放 了 名为 crsF 的游标
C.
FETCH NEXT FROM CRSF INTO @ 学号 , @ 课程号 , @ 课程名 , @ 成绩 将名为 CRSF 游标所指的下一个记录赋值给相应的局部变量
D.
@@FETCH_STATUS是个全局变量,这是起着条件控制的作用.
举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸