I have a table variable in SQL Server 2008
DECLARE @specsAndModel TABLE
(
specName VARCHAR(50)
,specVal VARCHAR(50)
)
INSERT INTO
You also have to create your table variable inside the in the string.
DECLARE @query NVARCHAR(MAX);
SET @query = 'DECLARE @specsAndModel TABLE ( specName VARCHAR(50) ,specVal VARCHAR(50))'
SET @Query = @Query + ' INSERT INTO @specsAndModel VALUES(''modelNumber'',''abcd''); SELECT specName, specVal FROM @specsAndModel'
EXEC (@query)