请问存储过程中使用游标,cursor for @vSql怎么不能通过
DECLARE @vSql varchar(200)
set @vSql = 'SELECT GroupId,Name,FullName,IsPrivate,Description,CreateDT,UpdateDT FROM '
If @GroupId is not NULL
set @vSql =@vSql + ' Where GroupId =' + @GroupId
DECLARE cursor1 CURSOR FOR @vSql --这句提示话法错误
不明白为什么会这样,应该怎么解决,谢谢