--- On Wed, 9/29/10, Juan wrote:
From: Juan
Subject: [pgsql-es-ayuda] conversion a numero
To: "Ayuda"
Date: Wednesday, September 29, 2010, 7:04 PM
Gente
tengo un problema ,necesito convertir a numero o float ( con decimales )
un character varying,
por ejemplo
'0.00121'
Alvaro
te contesto entre lineas
On Wed, Sep 29, 2010 at 6:21 PM, Alvaro Herrera
wrote:
> Excerpts from Juan's message of mié sep 29 17:12:51 -0400 2010:
>
>> en el pg_catalog tiene el type cstring
>> CREATE TYPE cstring
>> (INPUT=cstring_in, OUTPUT=cstring_out, DEFAULT='',
>> INTERNAL
Excerpts from Juan's message of mié sep 29 17:12:51 -0400 2010:
> en el pg_catalog tiene el type cstring
> CREATE TYPE cstring
>(INPUT=cstring_in, OUTPUT=cstring_out, DEFAULT='',
>INTERNALLENGTH=-2, ALIGNMENT=char, STORAGE=PLAIN);
> ALTER TYPE cstring OWNER TO postgres;
El tipo cstrin
Alvaro , amigos
Ya lo resolvi, el problema al parecer ( este problema no lo resolvi
pero empeze a
resolverlo,luego opte por otra solucion)
cstring es un tipo esta en el catalogo, pero al parecer no es visible desde mi
schema, asi que intente copiarlo para ello use , todo esto a titulo de
compartir
Excerpts from Juan's message of mié sep 29 15:21:02 -0400 2010:
> lo necesito en un procedure.
¿Cuál es la diferencia? Si lo que te complica es la sintaxis, puedes
usar
CAST ('val' AS numeric)
--
Álvaro Herrera
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting,
lo necesito en un procedure.
intente con
CREATE OR REPLACE FUNCTION float8in(cstring)
RETURNS double precision AS
'float8in'
LANGUAGE 'internal' IMMUTABLE STRICT
COST 1;
ALTER FUNCTION float8in(cstring) OWNER TO postgres;
COMMENT ON FUNCTION float8in(cstring) IS 'I/O';
esta en el catalogo de p
2010/9/29 Juan :
> Gente
>
> tengo un problema ,necesito convertir a numero o float ( con decimales )
> un character varying,
> por ejemplo
>
> '0.00121' --> 0.00121
> '100.23' -> 100.23
> '123' -> 123
>
> que funcion aplican para lograr dicha conversion?
ya probaste usar un cast?
select
Gente
tengo un problema ,necesito convertir a numero o float ( con decimales )
un character varying,
por ejemplo
'0.00121' --> 0.00121
'100.23' -> 100.23
'123' -> 123
que funcion aplican para lograr dicha conversion?
saludos
mdc
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayu