From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Luis Rodrigo Gallardo Cruz <rodrigo(at)nul-unu(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Atrapar el error de un cast. |
Date: | 2006-03-23 22:08:48 |
Message-ID: | 20060323220848.GC8481@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Luis Rodrigo Gallardo Cruz escribió:
> Desafortunadamente tengo que lidiar con datos 'malos' en la base, que
> traen un RFC inventado que no especifica una fecha válida (p. ej.
> VCC974567A8I). Cuando uso la función de arriba y hago
> un select sobre toda la tabla el select completo falla por el intento de
> conversión de datos.
Te iba a sugerir construir una funcion PL/pgSQL con un bloque EXCEPTION,
pero en 7.4 eso no existe. Creo que no hay ninguna manera. Tendrias
que buscar datos no validos y eliminarlos o corregirlos. Luego agregar
un CHECK que prohiba ingresar mas datos no validos.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Cesar Najera | 2006-03-23 22:14:56 | Fw: dato -2.1316282072803e-14 |
Previous Message | Alvaro Herrera | 2006-03-23 22:05:26 | Re: dato -2.1316282072803e-14 |