Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Клонировать таблицу  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
Помогите клонировать таблицу
Суть вот в чем: есть таблица с определенным количеством колонок.
Первая колонка RowId (Primary Key)

Нобходимо в эту же таблицу засунуть эти же данные (продублировать в ней же)
только с другими RowId (номера дальше по инкременту)

как можно это сделать посредством t-sql?
2 фев 12, 13:15    [12018485]     Ответить | Цитировать Сообщить модератору
 Re: Клонировать таблицу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37198
Командой insert.
2 фев 12, 13:19    [12018528]     Ответить | Цитировать Сообщить модератору
 Re: Клонировать таблицу  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
antonio777,

insert Table_name (перечисление всех полей кроме RowId)
select (перечисление всех полей кроме RowId) from Table_name
2 фев 12, 13:21    [12018556]     Ответить | Цитировать Сообщить модератору
 Re: Клонировать таблицу  [new]
antonio777
Member

Откуда: от верблюда
Сообщений: 116
спасибо, получилось
а я все время RowId туда пихал(((
2 фев 12, 13:30    [12018630]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Клонировать таблицу  [new]
R7sH
Member

Откуда:
Сообщений: 5
А сели необходимо все столбцы клонировать, то как будет выглядеть скрипт...

У меня получилось клонировать столбец из одной таблицы в другую..
А что не перечислять столбцы?

insert test1 (some_name)
select (some_name) from test
30 май 13, 11:23    [14368808]     Ответить | Цитировать Сообщить модератору
 Re: Клонировать таблицу  [new]
Glory
Member

Откуда:
Сообщений: 104751
R7sH
А что не перечислять столбцы?

Вы еще попросите вообще без написания кода
Перечисляйте, Шура, перечисляйте.
30 май 13, 11:26    [14368830]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить