La instrucción INSERT INTO SELECT copia los datos de una tabla y los inserta en otra tabla. INSERT INTO SELECT requiere que los tipos de datos en la tabla de origen y destino coincidan.
Sintaxis INSERT INTO
A continuación puedes consultar la sintaxis para insertar valores en una tabla mediante INSERT INTO.
INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);
Ejemplo de INSERT INTO
A continuación puedes ver el ejemplo para utilizar INSERT INTO e insertar valores en una tabla SQL:
INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);
Copie y pegue sólo algunas columnas de una tabla a otra tabla.
INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3, ...);
Ejemplo para utilizar INSERT INTO:
La siguiente instrucción SQL copia «proveedores» en «clientes» (las columnas que no están llenas de datos, contendrán NULO).
INSERT INTO Clientes (Nombre_Cliente
, NombreContacto
, Direccion
, Ciudad
, CodigoPostal
, Pais)
VALUES ('Euroexpress'
, 'Marcos Ramírez'
, 'Calle Mayor 15'
, 'Toledo'
, '45300'
, 'España');
La siguiente declaración sql copia solo a los proveedores argentinos en «CLIENTES»
INSERT INTO Clientes (Nombre_Cliente
, Ciudad
, Pais)
VALUES ('Euroexpress'
, 'Toledo'
, 'España');