问题 单项选择题

在嵌入式SQL中,与游标相关的有四个语句,它们中哪一个执行游标定义中的SE- LECT语句

A.DECLARE

B.OPEN

C.FETCH

D.CLOSE

答案

参考答案:B

解析: 与游标有关的SQL语句有下列4个:①游标定义语句。游标是与某一查询结果相联系的符号名,游标用SQL的DECLARE语句定义,它是说明语句,此时游标定义中的SELECT语句并不执行。②游标打开语句。此时执行游标定义中的SELECT语句,同时游标处于活动状态。游标指向查询结果中的第一行之前。③游标推进语句。此时执行游标向前推进一行,并把游标指向的行 (称为当前行)中的值取出,放到语句中说明的对应的程序变量中。FETCH语句常置于主语言程序的循环中,并借助主语言的处理语句逐一处理查询结果中的一个个行。④游标关闭语句。关闭游标,使它不再和原来的查询结果相联系。关闭的游标可以再次打开,与新的查询结果相联系。

填空题
选择题