请教一个游标使用的问题
游标使用中
declare <cursor name> cursor
for <select statement>
在我的实际应用中,有一个输入参数是这个sql语句的一部分,只能是定义了一个变量来生成sql语句,但是这个变量怎么用在for里面哪
具体代码如下
delare @sql varchar(6000)
select @sql='select * from tablename where '+@wStr+' order by num' --@wStr就是输入参数,是一部分查询条件
我直接把@sql放在for后面,结果抱错
declare cro_fastread cursor scroll
for @sql
请教正确的格式应该怎么写呢