Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Копирование таблицы из базы в базу.


Автор: ShurikA 28.8.2008, 01:02
Нужно скопировать таблицу из базы в базу.
Есть такой вариант:
Код

SELECT * INTO NewTable FROM existingdb.dbo.existingtable;

Всё вроде подходит кроме того что создаётся только таблица и данные. Никаких constrains, индекхов и т.д. не копируется.
Каким образом можно осуществить полноценное копирование таблицы?

Спасибо.

Автор: boevik 28.8.2008, 07:28
Цитата(ShurikA @  28.8.2008,  01:02 Найти цитируемый пост)
Каким образом можно осуществить полноценное копирование таблицы?

Только создав таблицу командой create table со всеми индексами и constrains.
А после этого уж копировать данные.

Автор: ShurikA 28.8.2008, 07:49
Цитата(boevik @  28.8.2008,  06:28 Найти цитируемый пост)
Только создав таблицу командой create table со всеми индексами и constrains.
А после этого уж копировать данные.

Понял, спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)