У меня есть хранимая процедура, которая использует sp_executesql для генерации набора результатов, количество столбцов в результате может варьироваться, но будет в форме Col1, Col2, Col3 и т. Д.
Мне нужно получить результатво временную таблицу или табличную переменную, чтобы я мог работать с ней.Проблема в том, что мне нужно определить столбцы временной таблицы, что я не могу сделать динамически, используя sp_executesql, поскольку область действия временной таблицы теряется после выполнения команды.
Я играл с идеей использованияГлобальные временные таблицы, так как область действия позволяет создавать их динамически, однако, существует очень высокая вероятность того, что глобальные временные температуры будут обновляться при одновременном выполнении этого процесса.
Есть идеи?