关于“declare游标名cursorforselect查询语句;”,下列描述正确的是______。
A: 该语句可以执行其中的“select查询语句”,并将查询结果存放到服务器内存中,而且用指定的游标名称与查询结果相对应。
B: 该语句仅仅是指明数据的查询要求,以及如果要查询的话,其结果与什么名称的游标相对应。
C: 该语句定义的游标执行后,可以用“Open游标名;”从相应游标中取回数据进行处理。
D: 用该语句定义的游标打开后,执行Fetch命令1次最多只能取回一条查询记录,当查询结果中没有可供取回的记录时,再执行Fetch命令取不到任何记录,但不会引发错误。
A: 该语句可以执行其中的“select查询语句”,并将查询结果存放到服务器内存中,而且用指定的游标名称与查询结果相对应。
B: 该语句仅仅是指明数据的查询要求,以及如果要查询的话,其结果与什么名称的游标相对应。
C: 该语句定义的游标执行后,可以用“Open游标名;”从相应游标中取回数据进行处理。
D: 用该语句定义的游标打开后,执行Fetch命令1次最多只能取回一条查询记录,当查询结果中没有可供取回的记录时,再执行Fetch命令取不到任何记录,但不会引发错误。
举一反三
- 定义游标用________语句,打开游标用_____游标名__语句,提取游标数据用_____语句,关闭游标用_____语句,释放删除游标用_____语句
- 定义游标用 DECLARE CURSOR 语句,打开游标用OPEN 语句,提取数据用FETCH 语句,关闭游标用CLOSE 语句,删除游标用____语句。
- 游标的使用需要不止一个语句。当声明游标(DECLARE [游标名] CURSORFOR [SELECT 语句])后,应该执行( )动作。 A: close <游标名> B: open <游标名> C: 测试游标属性(@@FETCH_STATUS) D: 推进游标指针并取当前记录(FETCH NEXT FROM <游标名>…)
- 游标声明时的子查询语句在打开游标时执行。()
- 推进游标就是执行游标所对应的SELECT语句,将其查询结果放入工作区,并且游标指针指向工作区的首部,标识游标结果集合。 A: 正确 B: 错误