declare @cursor cursor,
        @str nvarchar(200),
       @tbname varchar(200)set @str=N'set @cursor= cursor for select id,filename from '+@tbname+'
    order by filename  '
    exec  sp_executesql @str,N'@cursor cursor output',@cursor output    open @cursor    我想把字符串中的@cursor游标变量赋给上面定义的游标变量,总是报错,报错误码为游标变量不能赋值