Составьте таблицу копированием структуры существующей таблицы

Я пытаюсь составить новую таблицу путем копирования существующей таблицы в SQL Server использование 2008 года Studio управления. Существующая таблица не содержит данных. Я использую следующий код, но получаю ошибку для Неправильного синтаксиса около AS. Я не уверен что не так здесь. Я - SQL newb, и любая справка ценилась бы.Спасибо.

CREATE TABLE Drop_Centers_Detail
    AS (Select * From Centers_Detail)
5
задан OMG Ponies 19 May 2010 в 18:06
поделиться

3 ответа

, но это не приведет к созданию индексов и ограничений

select * into Drop_Centers_Detail
from Centers_Detail
where 1 = 0
7
ответ дан 13 December 2019 в 22:03
поделиться

1) Я бы предложил создать сценарий создания из таблицы, которую вы хотите скопировать, а затем запустить его в целевой базе данных.

2) Напишите оператор Insert в другом окне SQL-запроса, чтобы импортировать эти данные

Вставить в Database1.Table1 (Field1, Field2) Выберите поле 1, поле 2 из базы данных 2. Таблица

0
ответ дан 13 December 2019 в 22:03
поделиться

В среде Sql Server Managment Studio щелкните правой кнопкой мыши существующую таблицу и выберите Создать таблицу как > Создать, чтобы > окно нового редактора запросов. Это даст вам лучший начальный сценарий, который вы можете использовать в качестве основы для вашей новой схемы.

3
ответ дан 13 December 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: