Latest web development tutorials

Заявление SQL SELECT INTO

С помощью SQL, вы можете копировать информацию из одной таблицы в другую.

SELECT INTO заявление, чтобы скопировать данные из таблицы, а затем вставить данные в другую новую таблицу.


Заявление SQL SELECT INTO

SELECT INTO заявление, чтобы скопировать данные из таблицы, а затем вставить данные в другую новую таблицу.

SQL SELECT INTO Синтаксис

Мы можем повторить все столбцы в новую таблицу:

SELECT *
INTO newtable [IN externaldb ]
FROM table1;

Или просто скопировать нужные столбцы в новую таблицу:

SELECT column_name(s)
INTO newtable [IN externaldb ]
FROM table1;

лампа

Совет: Новая таблица будет использовать имена столбцов и типы , определенные в ЗЕЬЕСТ будет создана. Вы можете использовать предложение AS применить новое имя.



SQL SELECT INTO примеры

Клиенты создать резервную копию:

SELECT *
INTO WebsitesBackup2016
FROM Websites;

Пожалуйста, используйте предложение IN, чтобы скопировать таблицу в другую базу данных:

SELECT *
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;

Копирование только некоторые из столбцов в новую таблицу:

SELECT name, url
INTO WebsitesBackup2016
FROM Websites;

Скопируйте только китайский сайт в новую таблицу:

SELECT *
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';

Копирование данных из нескольких таблиц в новую таблицу:

SELECT Websites.name, access_log.count, access_log.date
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;

Совет: SELECT INTO заявление может быть использовано для создания нового, пустую таблицу на другой режим. Просто добавить запрос нет данных возвращается в ИНЕКЕ запроса:

SELECT *
INTO newtable
FROM table1
WHERE 1=0;