что такое переменная таблицы? И как создать переменную таблицы (виртуальную таблицу в памяти) с столбцами, которые соответствуют существующему набору результатов хранимой процедуры.
Я выполнил процедуру и после ее выполнения мне известны имена столбцов. Но нужно ли объявлять тот же тип данных столбцов, что и в хранимой процедуре?
EDIT: Я пробовал это
DECLARE @Table TABLE(
name varchar(30) NOT NULL,
location varchar(30) NOT NULL
);
INSERT @Table
SELECT name, location FROM
Exec SPROC @param , @param