Дублирование таблицы с использованием Microsoft SQL Server Mangement
Нужно дублировать таблицу с помощью Microsoft SQL Management Studio 2008
TABLE необходимо также дублировать все идентификаторы таблицы (первичный ключ).
Спасибо.
Ответ 1
Я предполагаю, что мой тег sql ошибочен
в SSMS откройте новое окно запроса и затем сделайте что-то вроде
SELECT * INTO NewTable
FROM OldTable
измените значение NewTable на имя, которое должна иметь новая таблица, измените значение OldTable на имя текущей таблицы
это скопирует основную структуру таблицы и все данные... она НЕ будет выполнять какие-либо ограничения, вам нужно script удалить и изменить имена в этих сценариях
Ответ 2
Я предпочитаю решение copy/paste, поскольку оно документировано здесь. Он работает для Management Studio 2005 вверх. Вам просто нужно выбрать все столбцы в проекте, а затем Edit → Copy. Создайте новую таблицу и Edit → Paste. Это, по крайней мере, копирует значения по умолчанию, но, конечно, не копирует фактические данные.