Как Сделать Копию Таблицы В Базе Данных Sql Server?

Тема в разделе "SQL", создана пользователем tumanovalex, 20 июн 2014.

  1. tumanovalex

    tumanovalex Active Member

    Регистрация:
    17 июн 2009
    Сообщения:
    26
    Симпатии:
    0
    В базе данных SQL (файл mdf) хотел бы сделать копию имеющейся таблицы (с большим числом колонок) без находящихся в ней данных
    (скопировать структуру таблицы) и присвоить ей другое имя (новая таблица содержит то же количество колонок, но 2 колонки имеют другой тип данных).
    Подключил базу данных в SQL Server Management Tools, но возможности создания копии имеющейся таблицы не нашел.
    Подскажите, пожалуйста, как это можно сделать.
     
  2. mirkul

    mirkul Active Member

    Регистрация:
    19 янв 2011
    Сообщения:
    42
    Симпатии:
    0
    Код (Text):
    insert into B
    select * from A
    таблицы А и B - тождественны (вплоть до порядка столбцов в них) и не содержат IDENTITY И вычисляемые столбцы.
    Иначе - перечисление столбцов
    Код (Text):
    insert into B(col1, col2...)
    select x1, x2... from A
     
Загрузка...

Поделиться этой страницей