Есть ли в SQL Server способ объявить переменную таблицы, не зная определения таблицы?
Пример использования:
DECLARE @Results TABLE
INSERT INTO @Results EXEC MyProc @param1 = @myValue
или
DECLARE @Results TABLE
SELECT INTO @Results EXEC MyProc @param1 = @myValue
или
DECLARE @Results TABLE
EXEC MyProc @param1 = @myValue INTO @Results
или
DECLARE @Results TABLE
EXEC INTO @Results MyProc @param1 = @myValue
или
DECLARE @Results TABLE
SELECT * FROM EXEC MyProc @param1 = @myValue INTO @Results
или
DECLARE @Results TABLE
SELECT * INTO @Results FROM EXEC MyProc @param1 = @myValue
или
DECLARE @Results TABLE
SELECT * INTO @Results EXEC MyProc @param1 = @myValue
(вы поняли)