游标一般就是Select语句,
当打开游标的时候,这个语句就会执行,执行结果放进一个变量里面;可以把这个变量理解为一个数组;
MySQL通过fetch cursorName into var,将数组中的数据放入到var变量里面;并将游标指向下一个元素。相当于编程语言中的迭代器;当游标取完的时候,会抛出以下异常:
DECLARE EXIT HANDLER FOR SQLSTATE '02000'
begin
//游标取完
end;
Oracle 通过fetch cursorName into vars将游标取到的数组 赋值给vars数组 通过 vars[i] 来遍历数组;通过var.count 得到数组的数量。