没听明白,把代码贴出来讲解吧。

解决方案 »

  1.   

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