访存行

程序使用 FETCH 语句来检索输出的每一行。此语句命名游标,且还可命名接收该数据的主变量。下列示例展示完整的 GBase 8s ESQL/C 代码:
EXEC SQL DECLARE the_item CURSOR FOR
          SELECT order_num, item_num, stock_num
          INTO :o_num, :i_num, :s_num
          FROM items;
          EXEC SQL OPEN the_item;
          while(SQLCODE == 0)
          {
          EXEC SQL FETCH the_item;
          if(SQLCODE == 0)
          printf("%d, %d, %d", o_num, i_num, s_num);
          }