Tùy chọn 1:
Tạo một bảng tạm thời trung gian với tất cả các cột mà sp trả về và sau đó thực hiện việc này:
INSERT INTO Temp
Exec [Test_Sp] 23;
Sau đó
INSERT INTO @testTbl(Name,Age)
select name,age from temp
Tùy chọn 2:
Sửa đổi chương trình mầm non của bạn và thêm một tham số kiểu dữ liệu bit nữa @limitedcolumnIf @ limitedcolumn =true, chỉ trả về các cột bắt buộc còn lại trả về tất cả các cột
INSERT INTO @testTbl(Name,Age) EXEC [Test_Sp] 23,true;