Как скопировать таблицу с даннными в другую таблицу
Время чтения - менее одной минутыДата публикации 04.01.2025
select into from
Если вам нужно оперативно сделать бекап отдельной таблицы, можно использовать подобный скрипт:
Select * into dbo.table2 from table1
В этом случае создастся таблица table2 и в нее запишется содержимое таблицы table1.
Нюансы:
- указывайте схему (dbo), иначе таблица может создаться с другой схемой и возникнут проблемы доступа к таблице.
- в новой таблице не будет ключей (первичного и внешних). Поэтому такую таблицу нельзя использовать без добавления в проекте.
- если таблица существовала, то будет выдана ошибка, что она же существует.
insert into select
Более сложный вариант - вручную создать таблицу - клон по структуре и выполнить скрипт:
insert into table2 (....)
select .... from table1
Что еще посмотреть по SQL Server
Как запустить SQL сценарий сразу на нескольких БД
Индексы SQL Server. Поиск дубликатов
Запрос для получения SQL всех индексов для таблиц базы данных SQL Server
Как перестроить все индексы на базе SQL Server
Как разрезать строку на части в SQL по некоторому символу
Конвертация из строки в таблицу в SQL Server
Выполнение прямого запроса к URL из SQL
SQL Server Как установить у таблицы описание (MS Description)
Как получить текущего юзера БД
Дополнительный заработок для разработчиков на T-SQL
Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML.
Falcon Space - платформа для создания сайтов с личными кабинетами
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта