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!