Puede usar la siguiente sintaxis para inserciones
INSERT INTO dbo.Destination (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM dbo.Source
Si tenía tablas con las mismas columnas o un conjunto de resultados que tenía las mismas columnas que su destino, no tiene que especificar columnas en INSERT.
INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source
Ambos se basan en la tabla de destino que ya se está creando. Estos NO son lo mismo que SELECT * INTO dbo.Destination FROM dbo.Source