Olá Rickson, tudo bem com você?
Obrigado por compartilhar seu código com a comunidade Alura. Achei muito interessante como você utilizou a cláusula WHERE
para evitar duplicidades. Essa é uma prática essencial em situações em que queremos preservar a integridade dos dados. Seu comando está claro e bem estruturado, demonstrando boa compreensão do conteúdo.
Uma curiosidade é que você pode usar o operador NOT IN
para lidar com múltiplos valores de exclusão, deixando o código mais legível quando a lista cresce. Veja este exemplo:
INSERT INTO CLIENTES
SELECT CPF, NOME, ENDERECO_1 AS ENDERECO, BAIRRO, CIDADE, ESTADO, CEP,
DATA_DE_NASCIMENTO AS DATA_NASCIMENTO, IDADE, GENERO,
LIMITE_DE_CREDITO AS LIMITE_CREDITO, VOLUME_DE_COMPRA AS VOLUME_COMPRA, PRIMEIRA_COMPRA
FROM SUCOS_FRUTAS.DBO.TABELA_DE_CLIENTES
WHERE CPF NOT IN ('2600586709', '1471156710');
Neste caso, o NOT IN
exclui os CPFs da lista, o que pode facilitar a manutenção do código caso você precise adicionar mais CPFs futuramente.
Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!