Как создать таблицу из результата выбора запроса в SQL Server 2008
Я хочу создать таблицу из результата выбора запроса в SQL Server, я пробовал
create table temp AS select.....
но я получил сообщение об ошибке
Неверный синтаксис рядом с ключевым словом "AS"
Ответ 1
Используйте следующий синтаксис для создания новой таблицы из старой таблицы на SQL Server 2008
Select * into new_table from old_table
Ответ 2
использовать SELECT...INTO
Оператор SELECT INTO создает новую таблицу и заполняет ее результирующий набор оператора SELECT. SELECT INTO может использоваться для объединить данные из нескольких таблиц или представлений в одну таблицу. Он также может для создания новой таблицы, содержащей данные, выбранные из связанный сервер.
Пример
SELECT col1, col2 INTO #a -- <<== creates temporary table
FROM tablename