定位 INTO 子句

INTO 子句命名要接收数据库服务器返回的数据的主变量。INTO 必须出现在 SELECT 或 FETCH 语句中。然而,它不可同时出现在两个语句中。下列示例指定 FETCH 语句中的主变量:
EXEC SQL DECLARE the_item CURSOR FOR
          SELECT order_num, item_num, stock_num
          FROM items;
          EXEC SQL OPEN the_item;   
          while(SQLCODE == 0)   
          {
          EXEC SQL FETCH the_item INTO :o_num, :i_num, :s_num;
          if(SQLCODE == 0)
          printf("%d, %d, %d", o_num, i_num, s_num);
          }

此形式允许您将不同的行访存到不同的位置内。例如,您可以使用此形式来将连续的行访存到数组的连续元素内。