Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 使用 SQL Anywhere 编程简介 » 在应用程序中使用 SQL » 游标简介

 

什么是游标?

游标是与结果集相关联的名称。结果集可从 SELECT 语句或存储过程调用获得。

游标是结果集上的句柄。任何时候,游标在结果集内都有定义明确的位置。利用游标您可以检查并可能一次一行地操纵数据。SQL Anywhere 游标支持在查询结果中向前和向后移动。

游标位置

游标可以位于以下位置:

  • 在结果集的第一行之前。

  • 在结果集的某一行上。

  • 在结果集的最后一行之后。

图示显示结果集的行,左侧为向前编号,第一行为 0;右侧为向后编号,最后一行为零。

游标位置和结果集在数据库服务器中进行维护。客户端会一次一行或一次多行地读取行,以便显示和处理。不需要将整个结果集传输到客户端。