用光标实现返回多行查询

 

  1. EXEC SQL DECLARE emp_cursor CURSOR FOR
  2. SELECT no,name,age
  3. FROM student;
  4. //注意这里SELECT后面没有INTO关键字
  5. EXEC SQL OPEN emp_cursor;
  6. EXEC SQL FETCH emp_cursor INTO :no,:name,:age;
  7. EXEC SQL CLOSE emp_cursor;
 
对于光标就当成指针使用就好了,因为oracle不允许定义数组,没什么特殊的。





posted @ 2016-12-16 15:36  candy73046  阅读(211)  评论(0)    收藏  举报