Existen dos formas de insertar datos de una tabla a otra, la primera es creando la estructura de la tabla destino y luego haciendo un INSERT INTO SELECT FROM TABLE o creando al vuelo la tabla e insertando los datos en la misma instruccion.
El Primero Modo es como se describe a continuación:
--Crear Tabla Destino CREATE TABLE TablaDest (Col1 VARCHAR(100), Col2 VARCHAR(100)) --INSERT INTO TablaDest usando SELECT INSERT INTO TablaDest (Col1, Col2) SELECT Col1, Col2 FROM TablaFuente WHERE --<Condicion>
La segunda forma de hacerlo es así:
--Crear una nueva tabla al tiempo que seleccionamos los datos desde la tabla fuente SELECT Col1, Col2 INTO TablaDest FROM TablaFuente WHERE --<Condicion>
Ambos modos funcionan también con tablas temporales.
1Saludo





Comentarios Recientes