SQL遊標在遞歸是的時候提示 "遊標" 名稱已經存在的問題

遊標的語法:遞歸

   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 ,這時在遞歸調用的時候就正確了。
相關文章
相關標籤/搜索