, если вы «заполняете» набор данных в c #, очень просто, просто используйте:
datasetobj.Tables [datasetobj.Tables.Count-1] .table
чтобы получить DataTable
если делать это в рамках процедур sql (то есть одна процедура вызывает другую, которая возвращает множественное число), лучшим решением будет использование выходных переменных. Концепция:
процедура1 возвращает несколько наборов результатов
при звонке:
announce @ table1 table (), @ table2 table ()
exec method1 out @ table1, out @ table2