SQL游标

游标一般就是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  得到数组的数量。

你可能感兴趣的:(SQL游标)