Ich habe eine gespeicherte Prozedur und 3 Variablen. Ich muss sie alle in derselben Zeile in einer temporären Tabelle einfügen. Ist das möglich? Ich versuchteStored Procedure und andere Variablen in eine temporäre Tabelle einfügen
INSERT INTO #Temp (@Ad, @B, @C, @SPInt)
SELECT
@Ad, @B, @C, EXEC sp_XYZ @A, @B, @C
Aber das funktioniert nicht.
Es ist unklar, aus Ihrer Frage, ob 'sp_XYZ' Reihen produziert und Sie wollen, dass die in '# temp', oder wenn Sie nur versuchen, den Rückgabewert zu erfassen (was viel einfacher ist:' EXEC @SPInt = sp_XYZ @A, @B, @ C' gefolgt von 'INSERT'). –