Подтвердить что ты не робот

Как сохранить выбранные результаты запроса во временной таблице?

Мне нужно сохранить выбранный вывод запроса во временную таблицу. Затем мне нужно сделать другой запрос выбора для этой временной таблицы. Кто-нибудь знает, как это сделать?

Мне нужно сделать это на SQL Server.

4b9b3361

Ответ 1

Вы также можете сделать следующее:

CREATE TABLE #TEMPTABLE
(
    Column1 type1,
    Column2 type2,
    Column3 type3
)

INSERT INTO #TEMPTABLE
SELECT ...

SELECT *
FROM #TEMPTABLE ...

DROP TABLE #TEMPTABLE

Ответ 2

select *
into #TempTable
from SomeTale

select *
from #TempTable

Ответ 3

В Sqlite:

CREATE TABLE T AS
SELECT * FROM ...;
-- Use temporary table `T`
DROP TABLE T;