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