**本人考试学习时整理的,如有错误理解欢迎评论区指错**
1、在SQL Server 2008中,设有游标c1,下列关于语句“FETCH NEXT FROM c1”的说法,正确的是
A)该语句必须是打开游标之后第一个执行的语句
B)返回紧跟在游标当前行指针之后的数据行,并且将当前行指针下移一行
C)返回游标当前行指针所指的数据行,并且将当前行指针下移一行
D)该语句必须是声明完游标之后第一个执行的语句
答案:B
解析:NEXT关键字的作用是返回紧跟在当前行之后的数据行,并且当前行递增为结果行。如果FETCH NEXT是对游标的第一次提前操作,则返回结果集中的第一行。故答案为B项。
2、设有职工表(职工号,姓名,所在部门,工资),现要建立基于职工号和所在部门的非聚集索引,索引键值按职工号升序和所在部门降序排列,下列语句中正确的是
A)CREATE CLUSTERED INDEX idx_职工表ON职工表(职工号 ASC,所在部门DESC)
B)CREATE INDEX idx_职工表ON职工表(职工号ASc,所在部门
C) CREATE CLUSTERED INDEX idx_职工表ON职工表(职工号,所在部门DESC)
D) CREATE INDEX idx_职工表ON职工表(职工号,所在部门DESC)
答案:D
解析:关键字CLUSTERED表明该索引是聚集索引,而题目要求建立非聚集索引,系统默认查询结果按升序排列,则需要对需要降序的列使用关键字DESC。
3、下列关于SQL Server 2