SQL Server R2 2008 требует предложение AS
следующим образом:
SELECT *
INTO #temp
FROM (
SELECT col1, col2
FROM table1
) AS x
Запрос завершился без конца AS x
в конце.
EDIT
Он также необходим при использовании SS2016, должен был добавить as t
в конец.
Select * into #result from (SELECT * FROM #temp where [id] = @id) as t //<-- as t