Дублирование ТАБЛИЦЫ с использованием Microsoft SQL Server Mangement - PullRequest
28 голосов
/ 30 августа 2010

Нужно продублировать ТАБЛИЦУ, используя Microsoft SQL Management Studio 2008

ТАБЛИЦА также необходимо продублировать ИД строки таблицы (первичный ключ).

Ответы [ 2 ]

55 голосов
/ 30 августа 2010

В SSMS откройте новое окно запроса и затем выполните что-то вроде

SELECT * INTO NewTable
FROM OldTable

, измените NewTable на имя, которое должна иметь новая таблица, измените OldTable на имя текущей таблицы

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

4 голосов
/ 12 августа 2012

Я предпочитаю решение для копирования / вставки, как оно задокументировано здесь . Это работает для Management Studio 2005 и выше. Вы просто должны выбрать все столбцы в дизайне, затем Edit -> Copy. Создайте новую таблицу и выберите «Правка» -> «Вставить». Это, по крайней мере, копирует значения по умолчанию, но, конечно, не копирует фактические данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...