George M Tabatinga escreveu:
> Tem como mudar o tipo de dados  de um campo na tabela do postgresql ??
> 
>   sgc_ient_id integer NOT NULL DEFAULT 
> nextval('sgc_entrada_itens_sgc_ent_id_seq'::regclass),
>   sgc_ient_produto integer NOT NULL,
>   sgc_ient_qtde character varying(13), >>>> AQUI EU QUERIA MUDAR PARA 
> NUMERIC (9,4)
>   sgc_ient_valor numeric(9,4),
>   sgc_ient_codigo_de_barras character varying(50),
>   sgc_ient_total_item numeric(9,4),
>   sgc_ent_id integer,
>   sgc_ient_desconto numeric(9,4),
>   sgc_ient_valor_com_desconto numeric(9,4),
> 
> A tabela ja tem uns 1500 registros. alguem pode me ajudar ???
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Amigo, como gambiarra pode criar um outro campo e no formato numeric e 
depois executar.

update nome_tabela set novo_campo = cast(sgv_ient_qtde as numeric)

Depois apague o campo e renomeie para o nome antigo, ou simplesmente 
apague o conteúdo do campo, altere o tipo para numeric e dpois faça 
novamente o update, e por fim apague o campo criado.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a