各位,我需要在存储过程中使用游标,但问题是我declare aa cursor for 后面跟的sql语句并不是一个固定内容,而是存在变量@bb里面的,如果我直接写declare aa cursor for @bb是会报语法错误的,即使写declare aa cursor for EXEC @bb也不行,请问我该怎样写呢?谢谢。
...全文
32878打赏收藏
declare cursor for后面的sql语句是个变量,怎样执行?
各位,我需要在存储过程中使用游标,但问题是我declare aa cursor for 后面跟的sql语句并不是一个固定内容,而是存在变量@bb里面的,如果我直接写declare aa cursor for @bb是会报语法错误的,即使写declare aa cursor for EXEC @bb也不行,请问我该怎样写呢?谢谢。
[Quote=引用楼主 alexzxt 的帖子:]
各位,我需要在存储过程中使用游标,但问题是我declare aa cursor for 后面跟的sql语句并不是一个固定内容,而是存在变量@bb里面的,如果我直接写declare aa cursor for @bb是会报语法错误的,即使写declare aa cursor for EXEC @bb也不行,请问我该怎样写呢?谢谢。
[/Quote]
楼主把你的需求说出来,让这里的高手们帮你解决。