Подтвердить что ты не робот

Дублирование таблицы с использованием Microsoft SQL Server Mangement

Нужно дублировать таблицу с помощью Microsoft SQL Management Studio 2008

TABLE необходимо также дублировать все идентификаторы таблицы (первичный ключ).

Спасибо.

4b9b3361

Ответ 1

Я предполагаю, что мой тег sql ошибочен

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

SELECT * INTO NewTable
FROM OldTable

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

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

Ответ 2

Я предпочитаю решение copy/paste, поскольку оно документировано здесь. Он работает для Management Studio 2005 вверх. Вам просто нужно выбрать все столбцы в проекте, а затем Edit → Copy. Создайте новую таблицу и Edit → Paste. Это, по крайней мере, копирует значения по умолчанию, но, конечно, не копирует фактические данные.