[firebase-br] Atualizar Tabelas

eduardo eduardo em icontroller.com.br
Dom Out 24 11:02:14 -03 2004


Olá Antonio

Neste caso, basta vc usar
ALTER TABLE CLIENTES
              ALTER NOME VARCHAR(50),
              ADD TELEFONE VARCHAR(15),
              ADD  NASCIMENTO DATE
Nenhum dado será perdido
Observe que se vc desejasse diminuir o tamanho de algum campo, ou 
alterar o tipo, o FB não permitiria. Nesses casos você teria que criar 
um campo na tabela para armazenar os dados antigos, "Dropar"´,  
recriá-lo com as novas definições, recuperar do campo temporário e por 
fim derrubar o campo temporário.

Quando comecei no FB, utilizava (ainda utilizo) o IBExperts para alterar 
minhas tabelas e ia aprendendo com as sintaxe que ele exibe antes de dar 
o "Commit". Isto me ajudou bastante.

Espero ter ajudado,

Eduardo

Antonio Pires wrote:

>Tenho a seguinte tabelas:
>
>CLIENTE:
>
>Codigo     Integer
>Nome       VarChar(40)
>Endereco   VarChar(30)
>Bairro     VarChar(20)
>Cidade     VarChar(30)
>Estado     VarChar(2)
>Cep        VarChar(9)
>
>Contem 1000 registros,
>
>quero modifica para:
>
>Codigo     Integer
>Nome       VarChar(50)
>Endereco   VarChar(40)
>Bairro     VarChar(20)
>Cidade     VarChar(30)
>Estado     VarChar(2)
>Cep        VarChar(9)
>Telefone   VarChar(15)
>Nascimento Date
>
>
>Como faço isto, sem perder os dados ??????
>
>
>
>---
>Outgoing mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.782 / Virus Database: 528 - Release Date: 22/10/2004
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>  
>





Mais detalhes sobre a lista de discussão lista