Möglichkeit 1:
Erstellen Sie eine temporäre temporäre Tabelle mit allen Spalten, die sp zurückgibt, und tun Sie dann Folgendes:
INSERT INTO Temp
Exec [Test_Sp] 23;
Dann
INSERT INTO @testTbl(Name,Age)
select name,age from temp
Möglichkeit 2:
Ändern Sie Ihren Sproc und fügen Sie einen weiteren Bit-Datentypparameter hinzu @limitedcolumnIf @limitedcolumn=true gibt nur erforderliche Spalten zurück, sonst gibt er alle Spalten zurück
INSERT INTO @testTbl(Name,Age) EXEC [Test_Sp] 23,true;