Бөлісу құралы:


Дублирование таблиц

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

Вы можете дублировать существующую таблицу в SQL Server с помощью SQL Server Management Studio или Transact-SQL, создав новую таблицу, а затем скопируйте сведения о столбцах из существующей таблицы.

Описанные выше действия дублируют только структуру таблицы, а не данные строк.

Разрешения

Требуется разрешение CREATE TABLE в целевой базе данных.

Использование SQL Server Management Studio

Дублирование таблицы

  1. Убедитесь, что есть подключение к базе данных, в которой нужно создать таблицу, и эта база данных выбрана в обозревателе объектов.

  2. В обозревателе объектов щелкните правой кнопкой мыши пункт Таблицы, а затем выберите Создать таблицу.

  3. В обозревателе объектов щелкните правой кнопкой мыши таблицу, которую нужно скопировать, и выберите пункт Конструктор.

  4. Выберите столбцы в существующей таблице и в меню Правка выберите Копировать.

  5. Перейдите в новую таблицу и выберите первую строку.

  6. В меню Правка выберите Вставить.

  7. В меню Файл выберите пункт Сохранить имя_таблицы.

  8. В диалоговом окне Выбор имени введите имя новой таблицы. Нажмите ОК.

Использование Transact-SQL

Дублирование таблицы в редакторе запросов

  1. Убедитесь, что есть подключение к базе данных, в которой нужно создать таблицу, и эта база данных выбрана в обозревателе объектов.

  2. Щелкните правой кнопкой таблицу, копию которой необходимо создать, выберите команду Создать скрипт таблицы как, укажите CREATE дляи выберите вариант Создать окно редактора запросов.

  3. Измените имя таблицы.

  4. Удалите все столбцы, которые не требуются в новой таблице.

  5. Нажмите кнопку Выполнить, чтобы создать таблицу.

Следующие шаги