Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] problemas con comparación de caracteres

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
>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  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