Jawaban singkatnya adalah:Anda tidak bisa melakukannya.
Dari T-SQL tidak ada cara untuk mengakses beberapa hasil dari panggilan prosedur tersimpan bersarang, tanpa mengubah prosedur tersimpan seperti yang disarankan orang lain.
Untuk melengkapi, jika prosedur mengembalikan satu hasil, Anda bisa memasukkannya ke dalam tabel temp atau variabel tabel dengan sintaks berikut:
INSERT INTO #Table (...columns...)
EXEC MySproc ...parameters...
Anda dapat menggunakan sintaks yang sama untuk prosedur yang mengembalikan beberapa hasil, tetapi hanya akan memproses hasil pertama, sisanya akan dibuang.