2016-06-15 7 views
1

alle.TSQL-Openquery mit verschiedenen Ergebnissätzen

Ich benutze OpenQuery, um remote gespeicherte Prozedur auf dem Verbindungsserver aufzurufen. Wenn die Arbeit der Prozedur erfolgreich war, enthält die Ergebnismenge Spalten a, b, c. Wenn ein innerer Fehler aufgetreten ist, wird nur die Fehlerspalte in der Ergebnismenge zurückgegeben.

Wie ich weiß, aus openquery Ergebnisse auswählen - wir müssen es mit 'MIT RESULT SETS' aufrufen, aber ich weiß nicht, welche Ergebnismenge von diesen beiden zurückgegeben wird.

Wie kann ich die Prozedur korrekt über OpenQuery aufrufen und den Fehler von der Rückgabe der Spalte im Fehlerfall behandeln?

Vielen Dank. Mit freundlichen Grüßen, Yuriy.

+0

Könnten Sie bitte mit einigen Beispielen erläutern? – TheGameiswar

Antwort