Wie deaktiviere ich Abfrageergebnisse, wenn eine gespeicherte Prozedur von einer gespeicherten Prozedur ausgeführt wird?

Innerhalb einer gespeicherten Prozedur wird eine andere gespeicherte Prozedur innerhalb eines Cursors aufgerufen. Das SQL Management Studio-Ergebnisfenster zeigt für jeden Aufruf ein Ergebnis an. Der Cursor springt über 100 Mal und an diesem Punkt gibt das Ergebnisfenster mit einem Fehler auf. Kann ich verhindern, dass die gespeicherte Prozedur im Cursor Ergebnisse ausgibt?

  WHILE @@FETCH_STATUS = 0
  BEGIN
    EXEC @RC = dbo.NoisyProc
    SELECT @RValue2 = 1 WHERE @@ROWCOUNT = 0
    FETCH NEXT FROM RCursor INTO @RValue1, @RValue2
  END

Vielen Dank!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage