Ich habe Ergebnisse, die von dieser gespeicherten Prozedur generiert werden .
Ich möchte diese Ergebnisse mit Daten in einer anderen Tabelle verknüpfen. Ich habe verschiedene Beispiele dafür gesehen, wie man eine temporäre Tabelle erstellt und in diese einfügt. Dies wäre jedoch nicht ideal, da die gespeicherte Prozedur viele dynamische Spalten zurückgibt Änderungen vorbehalten. Gibt es eine Möglichkeit, sie dynamisch zu verbinden?
Beispielszenario:
Gibt es einen schmerzlosen Weg, dies zu erreichen? Hier ist ein Psedo-Code von dem, was ich erreichen möchte (obwohl mir bewusst ist, dass das nicht funktioniert):
%Vor%Auch hier weiß ich, dass Sie das nicht tun können, aber hoffentlich beschreibt es die Logik, nach der ich suche.
Wenn Sie keine temporäre Tabelle mit den Daten aus der dynamischen gespeicherten Prozedur erstellen können, schließen Sie sich der Tabelle direkt an:
%Vor%Siehe SQL Geige mit Demo
Versuchen Sie, diese hässliche Lösung zu verwenden, wenn Sie Ihren Code nicht reorganisieren können.
%Vor% Sie müssen Ad Hoc Distributed Queries
auf Ihrem Server erlaubt haben.
Tags und Links sql sql-server stored-procedures join