Minha dúvida é a seguinte: Na aula 3 do capítulo 3 fomos apresentados à possibilidade de inserir dados em uma tabela a partir dos dados de outra tabela. Até aí, entendi e achei bem legal a funcionalidade que eu, como iniciante na área, não conhecia. A dúvida que ficou após o termino da aula é que, ao inserir um dado que possui o mesmo código, sendo essa coluna uma pk, naturalmente resultará em um erro. Na aula, usamos a condição where para retirar esse item da lista e inserir apenas os demais. Porém, como eu estou importando os dados de uma tabela pra outra e por ventura esses dados apesar de um ou outro possuírem o mesmo código, os produtos forem diferentes, eu necessitarei inseri-lo de alguma maneira, não sendo o where a função ideal para uso. Nesse caso, como se faz? Existe alguma função que alteraria o código para outro ainda não existente no caso de códigos repetidos?