Может ли кто-нибудь предлагать синтаксис для SQL-запроса, который принимает уже созданную таблицу и вставляет некоторые данные в новую таблицу с новым id (primary key)? До сих пор я пробовал этоSql Query Создать новую таблицу
SELECT ((ID INT IDENTITY(1,1) PRIMARY KEY), column1, column2, column3)
INTO table_name
FROM table_name
Я продолжаю придумывать синтаксическую ошибку.
Просто для понимания: почему бы вам просто не скопировать таблицу «from» и изменить первичный ключ после инструкции «alter-table»? – Kai
Вы не можете вставить объявление столбца в строку таблицы. И ваш пример выбирает в table_name из table_name - возможно, вы захотите обновить свой пример, чтобы уточнить, что вы (вы?) Означают INTO target_table FROM source_table. – Cylindric