[Pgsql-ayuda] campo tipo varchar

David Martinez davma@planet.com.mx
Mon, 08 Oct 2001 03:41:12 -0600


Intenta hacerle un cast al parametro de comparacion:

select * from tabla where columna like '1234'::varchar;


Si aun quieres cambiar el tipo de dato de la columna, tendras que crear=20
una nueva tabla y luego tranferirle los datos:

   copy tabla to '/tmp/archivo' ;
   drop table tabla ;
   create table tabla ( columna int ) ;
   copy tabla from '/tmp/archivo';

Espero te sirva

Daniel Escobar wrote:

>Hola lista saludos a todos.
>
>Tengo postgresql 7.0.3 (redhat 7.1)
>
>Resulta que tengo datos numericos (1234) en una columna
>
>tipo varchar. Cuando hago la consulta
>
>select * from tabla where columna like '1234';
>
>no retorna ningun valor.
>
>Tengo mas o menos claro que hay incompatibilidad entre
>
>lo ascii y numerico, pero como arreglo el problema?
>
>Puedo cambiar el tipo de la columna si perder datos?
>
>--
>_____Daniel Escobar_______
>desco001@pinhue.ufro.cl
>Ing. Ejecuci=F3n Electr=F3nico
>Universidad de la Frontera
>_____TEMUCO _ CHILE_______
>
>
>
>
>
>
>_______________________________________________
>Pgsql-ayuda mailing list
>Pgsql-ayuda@tlali.iztacala.unam.mx
>http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>