[firebase-br] Ref. mudar tamanho de campo CHAR
Sandro Souza
escovadordebits em gmail.com
Seg Jan 5 11:39:44 -03 2009
Bom dia/tarde Omar Haddad.
Tente executar o seguinte comando:
ALTER TABLE TABELA ALTER EQUI_CODIGOEQUIPE TYPE VARCHAR(5);
Se o Firebird retornar alguma mensagem de erro, poste aqui a mensagem
completa.
Espero ter ajudado mais que atrapalhado.
2009/1/5 Omar Haddad <omarhaddadm em gmail.com>
> Salve amigos,
>
> Feliz ano novo a todos e sucesso..
>
> Criei uma tabela com um campo do tipo CHAR e tamanho 10. Fiz uma rotina que
> preenche a tabela com dados do Excel. Até ai, tudo jóia. Agora, percebi que
> o tamanho de 10 não é necessário, bastando apenas 5 caracteres.
>
> Estou usando o IBExpert e tentando mudar o tamanho para 5 e o IBExpert não
> permite. Preciso limpar os dados antes ? Tenho certeza de que não tem
> campos
> que tenham mais do que 5 caracteres.
>
> PS: Era um campo integer, dai o usuário falou que poderia ter letras,
> passei
> para char e salvei. Ele asumiu 10 posições, mas são desnecessárias.
>
> Como faço para alterar sem perder os dados, pois o usuário ja cadastrou
> mais
> informações.. ?
>
> MENSAGEM DE ERRO:
> New size specified for column EQUI_CODIGOEQUIPE must be at least 10
> characters.
>
> Abraço e obrigado a todos.
>
>
> --
> Att.
> Omar Marques Haddad
> Analista de Sistemas Sênior
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista