[Pgsql-ayuda] Re: Solicito un favor ....

From: Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl>
To: Carmen Gloria Sepulveda Dedes <csepulveda(at)atichile(dot)com>
Cc: pgsql-ayuda(at)dcc(dot)uchile(dot)cl
Subject: [Pgsql-ayuda] Re: Solicito un favor ....
Date: 2003-10-28 21:03:10
Message-ID: 20031028210310.GA20692@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Oct 28, 2003 at 05:56:23PM -0300, Carmen Gloria Sepulveda Dedes wrote:

> Antes que todo te pido disculpas por escribir directamente
> a tu correo. Mi problema es que lo que mando a la lista o
> se me devuelve o se demora 1 o mas dias en llegar.

Hm.. la lista esta sufriendo de ausencia de administracin parece.

> Necesito una funcion que implemente algo asi como
> is_number(varchar) ... que retorne 1 si el varchar que
> recibe es un valor que es un numero o que retorne 0 si
> es lo contrario.

create or replace function is_number(varchar) returns boolean as
'select $1 ~ ''^[-+]?[0-9]+$''' strict immutable language sql;

Eso para el caso trivial de un entero posiblemente negativo... si es punto
flotante hay que amononarlo un poco, pero se puede.

Hint: es cosa de preguntarle a alguien que sepa de expresiones regulares ...
Si no, literatura obligatoria: "Mastering Regular Expressions", Jeoffrey
Friedl, O'Reilly.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"El realista sabe lo que quiere; el idealista quiere lo que sabe" (Annimo)

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera Munoz 2003-10-28 21:12:07 Re: [Pgsql-ayuda] Como eliminar postgres.......
Previous Message Giovanny Charria Bedoya 2003-10-28 20:17:26 [Pgsql-ayuda] Como eliminar postgres.......