Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Migrar: Access p/ SQL Server - Converter campo Data


Fells

Pergunta

Bom dia galera...

Seguinte... sou iniciante em SQL Server, então qualquer "leiguice" me perdoem e considerem, rs.

Importei uma base de dados Access para SQL Server... a principio estava dando erro ao fazer e ele não trazia nada... só criava a tabela e não importava os dados.

Depois de prestar atenção no erro decidi fazer um teste e quando fui migrar ia alterando o tipo da coluna Data (pois o erro estava nela) para nvarchar. Havia tentado datetime, smalldatetime e ainda continuava o erro... só com o nvarchar que consegui importar.

Datas vieram do access no formato mm/dd/aaaa.

Porem agora, preciso converter as Datas da coluna para o formato dd/mm/aaaa e informar que a coluna é do tipo date.

Tem como fazer isso???

Editado por Fells
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom dia Fells,

A coluna está como caracter e quer transformá-la para datetime? Se for isso, poderá alterar o tipo da coluna: de nvarchar para datetime (Abra o Management. Clique com o botão direito do mouse em cima do nome da tabela, escolha Modify). Altere o seu tipo.

Mas atenção: se a data estiver desformatada, a alteração não será realizada.

Datas no BD:

- você consegue configurar qual será o default da data no banco.

- O comando CONVERT você consegue alterar para vários formatos a data (dê uma olhada no help).

Caso você não consiga fazer a conversão do tipo, poderá criar uma outra coluna, fazer o insert das datas no formato correto, deletar a coluna original e renomear a coluna criada.

Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia Fulvio...

Cara... "descobri" o problema...

Quando tentava migrar os dados do Access para o SQL ele dava uma msg dizendo que havia erro na coluna de data... enfim...

Ai fava também que tinha erro em outra coluna...

Fiz algo meio "iniciante" mesmo hauhauhauhua....

Abri o Access... fui na tabela onde continha os dados... procurei por todos os campos null primeiramente e coloquei "Sem dados"...

E na data... tinha umas meio relaxadas na hora que colocaram... tinha umas assim: 10/10/210, 25/12/2031...

Ai onde tinha essas datas coloquei 01/01/1900...

E quando tentei importar deu certo...

o ruim é ficar fazendo essas correções não é?!

Mais firmeza...

valeu por ter ajudado Fulvio.

Abraços.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...