游标的语法:递归
DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] select
[ FORWARD_ONLY | SCROLL ] [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] [ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC ] [ TYPE_WARNING ] FOR select_statement [ FOR UPDATE [ OF column_name [ ,...n ] ] ] [;]在创建游标的时候经常使用的写法: DECLARE MyCursor CURSOR FOR select,此时在递归调用中就是提示 'MyCursor' 已经存在,咱们建立了一个全局(GLOBAL)的游标,此时咱们要建立非所有的游标: DECLARE MyCursor CURSOR LOCAL FOR select ,这时在递归调用的时候就正确了。