Adicionar registros no banco de dados a partir de uma consulta

Em alguns casos, é necessário recuperar os dados de uma tabela para poder inseri-los em outra. Para isso, é necessário fazer um INSERT com um SELECT, para com o retorno dos dados poder manipulá-los e inseri-los.

Para isso, o INSERT tem que ser feito de acordo com a estrutura da tabela em que será adicionado os registros.

Como exemplo, observe o script abaixo: