打开游标是指使用Open语句打开已经声明但尚未打开的游标,并执行游标中定义的查询语句以填充数据。
语法
Open <游标名>
在游标被成功打开之后,@@cursor_rows 全局变量将用来记录游标内数据行数。
如果所打开的游标在声明时带有insensitive或scroll 关键字,那么@@cursor_rows 的值为正数且为该游标的所有数据行;否则值为-1,说明该游标的返回值无法确定。
如:
打开游标mycursor, 同时输出游标中的数据行。
open mycursor
select ‘游标数据行数’=@@cursor_rows