sql

 Existe una combinación de un INSERT y SELECT para poder pasar los datos de una tabla a otra, además se puede añadir parámetros de estás dos sentencias para especificar aún mas los datos que se pasarán. Aquí se muestra un ejemplo simple.

 

 

 

 

INSERT INTO tabla_donde_inserta SELECT * FROM tabla_donde_extrae;

En este ejemplo sencillo pasa todos los datos de la tabla 'tabla_donde_extrae' a la tabla 'tabla_donde_inserta'.

Podríamos limitar el SELECT para poder filtrar las rows que se insertan con un WHERE. El ejemplo.

 INSERT INTO tabla_donde_inserta SELECT * FROM tabla_donde_extrae WHERE campo = 1;

 

 

  • No se han encontrado comentarios

Deja tus comentarios

Enviar un comentario como invitado

0 / 300 Restricción de Carateres
El texto debe estar entre 2-300 caracteres
Sus comentarios están sujetos a moderación por un administrador.