[Pgsql-ayuda] Funcion isnumeric???

Carmen Gloria Sepulveda Dedes csepulveda@atichile.com
Tue, 28 Oct 2003 12:55:37 -0300


Hola a todos

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.

Busque algo asi en postgres, pero no lo encontre.

Alguien sabe como puedo hacerlo? o sabe si la funcion
efectivamente existe?

Saludos y gracias.

CG


En oracle tengo lo siguiente:

create or replace function is_number( chk_data_in varchar2 ) return
integer is
        dummy number(38,4);
begin
        dummy := to_number(chk_data_in);
        return 1;
exception when value_error then
                         return 0;
                   when others then
                         raise;
end;