From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | listapostgres(at)hotmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: verificacion de tipo de dato |
Date: | 2006-08-09 01:31:38 |
Message-ID: | 20060809013138.GB21312@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
listapostgres(at)hotmail(dot)com escribió:
> Hola, alguno de ustedes sabe como podria verificar si un dato contiene
> UNICAMENTE numeros, es para una validacion de entrada.
La respuesta simple:
select '123fobar123' ~ '^[0-9]+$';
Dicho esto, hay que aclarar que la validacion mas sencilla es intentar
almacenarlo en un campo de tipo numerico. Si falla, entonces no es un
numero apropiado. (por ej. considera que sucede si la validacion de
arriba acepta la cadena
12387162398127639187236198237612837162387236492834
y luego tratas de almacenar eso en una columna de tipo int4).
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Milton Galo Patricio | 2006-08-09 01:49:40 | Re: Fwd: [PROCEDIMIENTO ALMACENADO] pasar de 8.1 a 7.4 |
Previous Message | listapostgres | 2006-08-09 01:26:02 | verificacion de tipo de dato |