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


Существует несколько способов скопировать данные из одной таблицы в новую таблицу в SQL. Рассмотрим два наиболее распространенных метода:

1. Использование оператора SELECT INTO

Оператор SELECT INTO позволяет создать новую таблицу на основе результата запроса SELECT и скопировать данные в эту таблицу. Например, чтобы скопировать все данные из таблицы "employees" в новую таблицу "employees_copy", можно использовать следующий запрос:

SELECT *
INTO employees_copy
FROM employees;

2. Использование оператора INSERT INTO

Оператор INSERT INTO позволяет вставить данные из одной таблицы в другую. Например, чтобы скопировать все данные из таблицы "employees" в новую таблицу "employees_copy", можно использовать следующий запрос:

INSERT INTO employees_copy
SELECT *
FROM employees;

Оба этих метода могут быть использованы для копирования данных из одной таблицы в другую в SQL.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.