DECLARE FirstContact_cursor SCROLL CURSOR FOR
Select ***
OPEN FirstContact_cursor
Fetch NEXT from FirstContact_cursor into @B1,@B2
WHILE @@FETCH_STATUS = 0
Begin
*******
Insert ****
END
Select * from ******
CLOSE FirstContact_cursor
DEALLOCATE FirstContact_cursor
Fetch NEXT from FirstContact_cursor into @B1,@B2会返回一条记录,
然后才返回我需要的纪录集,但是我用到这个存储过程的地方不能接收到我需要的纪录集,而是一条记录(就是游标向变量中赋值的那句,
SQL Query Analyzer的Results Pane中也显示先出现赋值得纪录,然后才是最后的结果),我怎么才能去掉他而只输出最后的纪录集呢?
我现在改用其它方法(不用游标了)解决了,但是如果使用游标就不能解决吗?请教高手