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

tumanovalex

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

mirkul

Active member
19.01.2011
42
0
#2
Код:
insert into B
select * from A
таблицы А и B - тождественны (вплоть до порядка столбцов в них) и не содержат IDENTITY И вычисляемые столбцы.
Иначе - перечисление столбцов
Код:
insert into B(col1, col2...)
select x1, x2... from A