[firebase-br] Alter Table
Magno
magnoscosta em bol.com.br
Qua Mar 1 16:04:31 -03 2006
Olha.. posso estar fanlando besteira...
Mas...
alterar colunas vai influenciar se vc tiver dados, de qual tipo é para qual
tipo vai.... se a conversão nao da problema, segundo.. pelo que eu vejo no
IBExpert, ele nao deixa alterar uma coluna se esta estiver implicita em
alguma procedure, view, triguer, etc etc, ou seja se ela nao estiver sendo
requisitada em nenhum local...
ai ele deixa vc alterar a coluna... creio q para fazer essa alteração via
codigo funcione dos mesmo modo...
Magno
----- Original Message -----
From: "Allsoft Informatica" <allsoft.inf em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 01, 2006 2:21 PM
Subject: Re: [firebase-br] Alter Table
Samuel,
Obrigado pela dica, mas será que existe algum erro na linguagem do banco,
pois deveria funcionar o comando direto para alterar as colunas.
[]
Jorge
----- Original Message -----
From: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 01, 2006 1:42 PM
Subject: Re: [firebase-br] Alter Table
ola
nao sei se é o 'politicamente correto', mas (inclusive vi isso aqui)
Alter Table ACOMP add anummm varchar(15);
update acomp set anummm = anum;
alter table acomp drop anum;
Alter Table ACOMP add anum varchar(15) not null;
update acomp set anum = anummm;
alter table acomp drop anummm
observe que isso nao vai funcionar se algum registro contiver null no campo
anum. se o campo anum pertencer a uma view ou indice, devem ser excluidas e
depois recriadas.
samuel
______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista