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

Откуда:
Сообщений: 2056
Здравствуйте!

Есть база данных, там есть таблица1. Нужно внутри этой базы данных создать таблицу2, а вернее скопировать структуру таблица1 без строк. Там много колонок. Скажите, как это сделать?
7 июн 18, 15:22    [21476369]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
в SSMS ПКМ по таблице -> Scrip nable as
7 июн 18, 15:24    [21476380]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
ferzmikk,

SELECT * 
INTO <new>
FROM <old>
WHERE 1 = 0 
7 июн 18, 15:24    [21476384]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
Дедушка
Scrip nable as
Scrip table as
7 июн 18, 15:25    [21476388]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36965
В SSMS правой кнопкой на таблица1, далее Script Table As -> CREATE to -> New Query Editor. В скрипте атозаменой заменить таблица1 -> таблица2 и выполнить.
7 июн 18, 15:25    [21476389]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
alex_p_n
Member [заблокирован]

Откуда: Дніпро
Сообщений: 145
ferzmikk,
select top 0 * into table2 from table1
7 июн 18, 16:24    [21476686]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
iap
Member

Откуда: Москва
Сообщений: 46977
alex_p_n
ferzmikk,
select top 0 * into table2 from table1
А констрейнты? А индексы? А триггеры?
7 июн 18, 19:08    [21477293]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы  [new]
ferzmikk
Member

Откуда:
Сообщений: 2056
Спасибо, получилось!
8 июн 18, 07:01    [21477831]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить