[firebase-br] RES: Ref.: Alterar tipo de campo

Omar Marques Haddad omarhaddadm em gmail.com
Sex Ago 10 17:26:42 -03 2012


Moacir...Valews demais so.

Brother, meu colega aqui, estava com pressa e teve de desativar umas 12
procedures e depois reativar....

Mas já passei o "bisu" para ele. Ponto para os experts da lista

abraço

;)



Em 10 de agosto de 2012 17:13, Moacir - Softin Sistemas <
moacir em softin.com.br> escreveu:

> Omar,
>
> Após ter criado o novo domínio, basta mudar apenas o dominio deste campo
> via
> comando:
>
> update RDB$RELATION_FIELDS set
> RDB$FIELD_SOURCE = 'D_DECIMAL14,6'
> where (RDB$FIELD_NAME = 'ESTIMATIVA') and
> ((RDB$RELATION_NAME = 'LICPRODUTO'));
>
> Att,
> Moacir
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Omar Marques Haddad
> Enviada em: sexta-feira, 10 de agosto de 2012 16:50
> Para: FireBase
> Assunto: [firebase-br] Ref.: Alterar tipo de campo
>
> Boa tarde, Bros.
>
> Estou com um campo do tipo NUMERIC. A tabela já está populada e preciso
> mudar o tipo dele para ele usar um DOMAIN.
>
> Só que ao tentar alterar o campo dando um duplo clique nele, ele não me
> mostra o domain para eu inserir.
>
> Agora, vem a questão:
>
> ALTER TABLE LICPRODUTO
> ADD ESTIMATIVA2 "D_DECIMAL14,6";
>
> UPDATE LICPRODUTO
> SET ESTIMATIVA2 = ESTIMATIVA;
>
> ALTER TABLE LICPRODUTO DROP ESTIMATIVA;
>
> ALTER TABLE LICPRODUTO ALTER ESTIMATIVA2 TO ESTIMATIVA;
>
>
> No script acima, crio meu domain desejado com 6 decimais. Criou um campo
> novo para abrigar os valores atuais.Mas ao tentar dropar o campo
> ESTIMATIVA, ele reclama das dependencias deste campo.
>
> Tem como eu desativar isto, para após o alter table, eu re-ativar ?
>
> Abraço
>
>
> --
> 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
>
>
> ______________________________________________
> 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
>



-- 
Att.
Omar Marques Haddad
Analista de Sistemas Sênior



Mais detalhes sobre a lista de discussão lista