Você pode usar a seguinte sintaxe para inserções
INSERT INTO dbo.Destination (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM dbo.Source
Se você tiver tabelas com as mesmas colunas ou um conjunto de resultados que tenha as mesmas colunas do seu destino, não precisará especificar colunas no INSERT.
INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source
Ambos são baseados em sua tabela de destino que já está sendo criada. Estes são NÃO o mesmo que
SELECT * INTO dbo.Destination FROM dbo.Source