对于未指定SCROLL选项的游标来说,只支持NEXT取值.
第一步操作完成后,就通过INTO关键字将这行的值传入局部变量:
比如下面代码:
游标经常会和全局变量@@FETCH_STATUS与WHILE循环来共同使用,以达到遍历游标所在数据集的目的,例如:
4.关闭游标
在游标使用完之后,一定要记得关闭,只需要一行代码:CLOSE+游标名称
复制代码
CLOSE test_Cursor
5.释放游标
当游标不再需要被使用后,释放游标,只需要一行代码:DEALLOCATE+游标名称
复制代码
DEALLOCATE test_Cursor
对于游标一些优化建议 如果能不用游标,尽量不要使用游标 用完用完之后一定要关闭和释放 尽量不要在大量数据上定义游标 尽量不要使用游标上更新数据 尽量不要使用insensitive, static和keyset这些参数定义游标 如果可以,尽量使用FAST_FORWARD关键字定义游标 如果只对数据进行读取,当读取时只用到FETCH NEXT选项,则最好使用FORWARD_ONLY参数。










