Практическое руководство. Копирование столбцов из одной таблицы в другую
Столбцы из одной таблицы можно скопировать в другую, при этом копируется либо только определение столбца, либо определение и данные.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Для копирования определения столбца из одной таблицы в другую
Откройте таблицу со столбцами, которые необходимо скопировать, и таблицу, в которую необходимо их скопировать.
Выберите вкладку исходной таблицы и выделите нужные столбцы.
В меню Правка выберите команду Копировать.
Выберите вкладку таблицы, в которую требуется скопировать столбцы.
Выберите столбец, после которого нужно вставить столбцы, и в меню Правка выберите команду Вставить.
При копировании столбца, имеющего тип данных псевдонима, из одной базы данных в другую пользовательский тип данных в целевой базе данных может оказаться недоступным. В этом случае столбцу будет назначен ближайший подходящий базовый тип данных, доступный в целевой базе данных. Дополнительные сведения о типах данных псевдонима см. на веб-узле корпорации Майкрософт.
Для копирования данных из одной таблицы в другую
Следуйте приведенным выше инструкциям для копирования определения столбцов.
Примечание
Прежде чем скопировать данные из одной таблицы в другую, убедитесь, что типы данных целевых столбцов совместимы с типами данных исходных.
В обозревателе серверов щелкните правой кнопкой мыши узел Таблицы и выберите команду Новый запрос.
В меню Конструктор запросов выберите пункт Изменить тип, а затем пункт Вставить результаты.
В диалоговом окне Выберите целевую таблицу для вставки результатов выберите таблицу, куда необходимо скопировать данные, и нажмите кнопку ОК.
При копировании строк внутри таблицы в качестве целевой таблицы нужно указать исходную.
Примечание
Конструктор запросов не может определить заранее, какие таблицы и представления доступны для обновления.Поэтому в диалоговом окне Выберите целевую таблицу для вставки результатов приведен список всех таблиц и представлений, доступных этому соединению с данными, даже тех, копирование строк в которые будет невозможно.
Щелкните правой кнопкой мыши область схемы и в контекстном меню выберите пункт Добавить таблицу в схему.
В диалоговом окне Добавить таблицу выберите таблицы, из которых требуется скопировать данные, нажмите сначала кнопку Добавить, а затем кнопку Закрыть.
Таблицы появляются в области схемы в сокращенной форме.
В таблицах отметьте столбцы, данные из которых необходимо скопировать.
В области критериев в столбце Присоединение для каждого целевого столбца выберите столбец, из которого должны быть скопированы данные.
Укажите строки, которые необходимо скопировать, заданием условий поиска в области критериев. Дополнительные сведения см. в разделе Практическое руководство. Указание условий поиска.
Если условия поиска не заданы, в целевую таблицу будут скопированы все строки исходной таблицы.
Для копирования сводных данных укажите параметры Group By. Дополнительные сведения см. в разделе Практическое руководство. Суммирование или статистическая обработка всех строк таблицы.
Для запуска запроса нажмите кнопку Выполнить SQL.
Результат выполнения запроса вставки результатов не отображается в области Результаты. Вместо этого отобразится сообщение о количестве скопированных строк.
При копировании столбца, имеющего тип данных псевдонима, из одной базы данных в другую пользовательский тип данных в целевой базе данных может оказаться недоступным. В этом случае столбцу будет назначен ближайший подходящий базовый тип данных, доступный в целевой базе данных. Дополнительные сведения о типах данных псевдонима см. на веб-узле корпорации Майкрософт.
См. также
Задачи
Практическое руководство. Дублирование таблиц
Основные понятия
Таблицы (визуальные инструменты баз данных)