Я пытаюсь составить новую таблицу путем копирования существующей таблицы в SQL Server использование 2008 года Studio управления. Существующая таблица не содержит данных. Я использую следующий код, но получаю ошибку для Неправильного синтаксиса около AS. Я не уверен что не так здесь. Я - SQL newb, и любая справка ценилась бы.Спасибо.
CREATE TABLE Drop_Centers_Detail
AS (Select * From Centers_Detail)
, но это не приведет к созданию индексов и ограничений
select * into Drop_Centers_Detail
from Centers_Detail
where 1 = 0
1) Я бы предложил создать сценарий создания из таблицы, которую вы хотите скопировать, а затем запустить его в целевой базе данных.
2) Напишите оператор Insert в другом окне SQL-запроса, чтобы импортировать эти данные
Вставить в Database1.Table1 (Field1, Field2) Выберите поле 1, поле 2 из базы данных 2. Таблица
В среде Sql Server Managment Studio щелкните правой кнопкой мыши существующую таблицу и выберите Создать таблицу как > Создать, чтобы > окно нового редактора запросов
. Это даст вам лучший начальный сценарий, который вы можете использовать в качестве основы для вашей новой схемы.