From: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
---|---|
To: | Paola Alejandra de Montserrat Cordero Bon <paola(dot)cordero(dot)b(at)gmail(dot)com> |
Cc: | raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] problemas con comparación de caracteres |
Date: | 2015-06-25 00:20:51 |
Message-ID: | CANm+PCBXZDWn8EcAdDzO41oC+9RjhR8BfVKY4JF6bjnLjuXQRg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Fijate que la sintaxis del alter column es:
ALTER [ COLUMN ] column [ SET DATA ] TYPE data_type [ COLLATE
collation ] [ USING expression ]
Entonces te estaría faltando TYPE
aparte podes poner un casteo explícito del tipo de datos viejo al nuevo
utilizando USING
Guillermo Villanueva
El 24 de junio de 2015, 1:01, Paola Alejandra de Montserrat Cordero Bon <
paola(dot)cordero(dot)b(at)gmail(dot)com> escribió:
> hola...gracias por la ayuda, lo plantee de otra forma finalmente y resultó
> select * from rendimiento_2011_completa where (sit_fin_r like 'P' or
> sit_fin_r like 'R') order by rendimiento_2011_completa.mrun; y ahí
> funcó...ahora dandome de cabezasos para redefinir la variable prom_gral
> para que me represente la nota con decimales, la definí originalmente como
> numeric, pero se me fue ponerle la precisión
> Ahora que quiero cambiarlo pruebo con
>
> alter table rendimiento_2011_completa
> alter column prom_gral numeric(3,2);
>
> donde 3 corresponde a número de dígitos y 2 a la cantidad de decimales.
> También probé numeric (1,2), pero me sigue dando error.
>
>
> muchas gracias
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | cesar | 2015-06-25 13:19:32 | Re: Actualizacion de odbc y version de Postgresql |
Previous Message | José de Paz | 2015-06-24 21:38:31 | RE: Uso de Npgsql y plsql |