Как сохранить выбранные результаты запроса во временной таблице?
Мне нужно сохранить выбранный вывод запроса во временную таблицу. Затем мне нужно сделать другой запрос выбора для этой временной таблицы. Кто-нибудь знает, как это сделать?
Мне нужно сделать это на SQL Server.
Ответ 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;