Alternativ 1:
Skapa en mellanliggande temptabell med alla kolumner som sp returnerar och gör sedan så här:
INSERT INTO Temp
Exec [Test_Sp] 23;
Sedan
INSERT INTO @testTbl(Name,Age)
select name,age from temp
Alternativ 2:
Ändra din sproc och lägg till ytterligare en bit datatypparameter @limitedcolumnIf @limitedcolumn=true returnera endast obligatoriska kolumner annars returnerar alla kolumner
INSERT INTO @testTbl(Name,Age) EXEC [Test_Sp] 23,true;