iMasters Fóruns: Modificar estrutura - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

Modificar estrutura BD com muitos registros

#1 Membro offline   LucasZM Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 2
  • Cadastrado: 26-janeiro 09

Postou 26 janeiro 2009 - 14:12

Olá, galera :P

Eu tenho um BD com muitos registros, mas preciso modificar a estrutura de alguns campos de uma tabela, por exemplo:

Nome do Campo: Obs
Tipo de dados: Memorando

quero mudar a estrutura para:

Nome do Campo: Obs
Tipo de dados: Texto


Até onde sei, mudar a estrutura de um BD jah existente é impossível... mas não há nenhum jeito de burlar isso?

Obrigado a todos ^_^

#2 Membro online   Mário Monteiro Ícone

  • Amo Você Fabíola. Ao seu lado tudo é perfeito.
  • Ícone
  • Grupo: Administradores
  • Posts: 29362
  • Cadastrado: 24-abril 03
  • Sexo:Masculino
  • Localização:Belém, Pará

Postou 26 janeiro 2009 - 23:57

pode mudar sim

so que se algum dado passar do limite do novo tipo ele será truncado e perdido

#3 Membro offline   Netdark3000 Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 8
  • Cadastrado: 27-janeiro 09

Postou 27 janeiro 2009 - 12:12

Não é impossível, porém pode haver perda de dados para o novo tipo de campo.

Por exemplo:

Campo texto com:
31/02/2009

Ao converter para um campo data irá ocorrer um erro, pois não existe a data 31/02/2009.
Entendeu?

#4 Membro offline   LucasZM Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 2
  • Cadastrado: 26-janeiro 09

Postou 28 janeiro 2009 - 23:52

Ver postMário Monteiro, em 27/01/2009 - 00:57, disse:

pode mudar sim

so que se algum dado passar do limite do novo tipo ele será truncado e perdido


Ver postNetdark3000, em 27/01/2009 - 13:12, disse:

Não é impossível, porém pode haver perda de dados para o novo tipo de campo.

Por exemplo:

Campo texto com:
31/02/2009

Ao converter para um campo data irá ocorrer um erro, pois não existe a data 31/02/2009.
Entendeu?



hmm entendi

mas no caso do campo que quero mudar, não há nenhum dado nele de todos os registros
apenas queria mudar o tipo para poder aceitar dados

e como seria essa 'burlação'?

#5 Membro offline   JoeFather Ícone

  • The Good's Warrior!
  • Ícone
  • Grupo: Membros
  • Posts: 52
  • Cadastrado: 02-maio 07
  • Localização:Itatiba / SP

Ícone  Postou 30 janeiro 2009 - 06:11

Olá!

Primeiro, só por curiosidade: qual o objetivo da mudança?

Agora até onde eu sei é só ir na tabela e alterar o que precisar no modo estrutura (ou design se preferir), mas antes faça uma cópia da tabela para não correr o risco de perder dados.

Segundo: o que pode acontecer é perder alguns dados que não se enquadrem nas mudanças, caso existam, por exemplo, se for transformar um campo que tem uma letra em alguns registros, tipo A1, este registro será perdido, depois é só digitá-lo novamente e está tudo certo,por isso a cópia da tabela e importante.

Terceiro: se não tiver nenhum registro dentro, é só alegria! Mude o que quiser e manda bala! Só tenha certeza de que todos os campos atendem as suas necessidades antes de dar prosseguimentos à consultas, formulários...

Um grande abraço!

#6 Membro online   Mário Monteiro Ícone

  • Amo Você Fabíola. Ao seu lado tudo é perfeito.
  • Ícone
  • Grupo: Administradores
  • Posts: 29362
  • Cadastrado: 24-abril 03
  • Sexo:Masculino
  • Localização:Belém, Pará

Postou 31 janeiro 2009 - 11:43

sim

se nao tem nada ainda pode mudar de boa

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)