Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Bug] Arquivo CSV

Bom dia, no arquivo csv notas, as datas estão no formato errado para date ao invés de estar no padrão americano e isto está gerando erro na hora de carregar a importação.

1 resposta

Olá, Arthur! Como vai?

Entendo que você está enfrentando problemas ao importar um arquivo CSV para o SQL Server devido ao formato de data.

Isso é uma situação comum, especialmente quando os formatos de data não estão alinhados entre os arquivos de origem e o destino. Uma solução prática seria transformar o formato das datas no arquivo CSV antes de importá-lo. Se você tiver acesso ao Excel ou a um editor de texto como o Notepad++, pode abrir o arquivo CSV e ajustar o formato das datas para o padrão americano (MM/DD/YYYY), que é geralmente aceito pelo SQL Server.

Outra abordagem seria usar o SQL Server Integration Services (SSIS) ou uma consulta SQL para converter o formato da data durante a importação. Por exemplo, você pode usar a função CONVERT ou CAST no SQL Server para ajustar o formato da data após a importação, se for mais conveniente.

Aqui está um exemplo de como você poderia fazer isso usando uma consulta SQL após a importação:

SELECT 
    CONVERT(DATE, [sua_coluna_de_data], 101) AS DataConvertida
FROM 
    [sua_tabela]

No exemplo acima, 101 é o estilo que corresponde ao formato MM/DD/YYYY no SQL Server.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado