Дублирование таблиц
В SQL Server 2012 можно создать копию существующей таблицы с помощью среды Среда SQL Server Management Studio или Transact-SQL, создав новую таблицу и скопировав в нее сведения о столбцах из существующей таблицы.
Важно! |
---|
Эта операция дублирует только структуру таблицы. При этом не происходит дублирования строк таблицы. |
В этом разделе
Перед началом работы выполните следующие действия.
Безопасность
Дублирование таблицы с помощью следующих средств:
Среда SQL Server Management Studio
Transact-SQL
Перед началом
Безопасность
Разрешения
Требуется разрешение CREATE TABLE в целевой базе данных.
[Top]
Использование среды SQL Server Management Studio
Дублирование таблицы
Убедитесь, что есть подключение к базе данных, в которой нужно создать таблицу, и эта база данных выбрана в обозревателе объектов.
В обозревателе объектов щелкните правой кнопкой мыши пункт Таблицы, а затем выберите Создать таблицу.
В обозревателе объектов щелкните правой кнопкой мыши таблицу, которую нужно скопировать, и выберите пункт Конструктор.
Выделите столбец из существующей таблицы и в меню Правка выберите Копировать.
Перейдите в новую таблицу и выберите первую строку.
В меню Правка выберите Вставить.
В меню Файл выберите команду Сохранить table name.
В диалоговом окне Выбор имени введите имя новой таблицы и нажмите кнопку OK.
[Top]
Использование Transact-SQL
Дублирование таблицы в редакторе запросов
Убедитесь, что есть подключение к базе данных, в которой нужно создать таблицу, и эта база данных выбрана в обозревателе объектов.
Щелкните правой кнопкой таблицу, копию которой необходимо создать, выберите команду Создать скрипт таблицы как, укажите CREATE для и выберите вариант Создать окно редактора запросов.
Измените имя таблицы.
Удалите все столбцы, которые не требуются в новой таблице.
Нажмите кнопку Выполнить.
[Top]