SQL INSERT INTO SELECT. Instrucțiunea SQL INSERT INTO SELECT. Sintaxa INSERT INTO SELECT.

SQL INSERT INTO SELECT

Instrucțiunea SQL INSERT INTO SELECT

Instrucțiunea INSERT INTO SELECT copiază datele dintr-un tabel și le introduce într-un alt tabel.

INSERT INTO SELECT necesită ca tipurile de date din sursele și tabelele țintă (target) să se potrivească
Înregistrările existente în tabelul țintă (target) nu sunt afectate

Sintaxa INSERT INTO SELECT

Copiați toate coloanele de la un tabel la altul:
 
INSERT INTO table2
SELECT * FROM table1
WHERE condition;

Copiați doar câteva coloane dintr-un tabel într-un alt tabel:
 
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;