Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

MINHA RESOLUÇÃO - WHERE NOT EXISTS

INSERT INTO CLIENTES
(   CPF,
    NOME,
    ENDERECO,
    BAIRRO,
    CIDADE,
    ESTADO,
    CEP,
    DATA_NASCIMENTO,
    IDADE,
    GENERO,
    LIMITE_CREDITO,
    VOLUME_COMPRA,
    PRIMEIRA_COMPRA)
SELECT 
    TC.CPF,
    TC.NOME,
    TC.ENDERECO_1,
    TC.BAIRRO,
    TC.CIDADE,
    TC.ESTADO,
    TC.CEP,
    TC.DATA_DE_NASCIMENTO,
    TC.IDADE,
    TC.GENERO,
    TC.LIMITE_DE_CREDITO,
    TC.VOLUME_DE_COMPRA,
    TC.PRIMEIRA_COMPRA
FROM SUCOS_FRUTAS.DBO.TABELA_DE_CLIENTES TC
WHERE NOT EXISTS (
    SELECT 1
    FROM CLIENTES C
    WHERE C.CPF = TC.CPF
);

    -- (13 linhas afetadas)
1 resposta
solução!

Ei! Tudo bem, Robson?

Excelente resolução!
O uso do WHERE NOT EXISTS está correto e é uma ótima prática para evitar duplicidade de registros. A lógica ficou clara, bem estruturada e atende perfeitamente ao objetivo do desafio.

Pode seguir tranquilo, está no caminho certo! E qualquer dúvida, compartilhe no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!