From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Jorge Tornero - Listas <jtorlistas(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Errores detallados |
Date: | 2013-10-25 21:29:10 |
Message-ID: | 20131025212910.GA6941@eldon.alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | arpug pgsql-es-ayuda pgsql-es-fomento |
Jorge Tornero - Listas escribió:
> Tengo unas vista en la cuales de vez en cuando, al consultarlas, me
> pueden aparecer errores de división por cero. Estos errores son un
> poco pesados de trazar... el caso es que me preguntaba si existe una
> manera de que la consulta devuelva un error más explícito sobre
> dónde se encuentra el error (por ejemplo, campos de la fila donde se
> produce el error)
Normalmente, los errores de división por cero aparecen cuando se trata
de ejecutar una división con un divisor igual a cero. Para evitarlo, lo
más sencillo es verificar si el potencial divisor es cero, y en caso de
que lo sea, no efectuar la división.
¿Dije algo demasiado obvio?
A modo de ejemplo: podrías poner un CASE en el lugar donde se efectúa la
división, el cual verifique el divisor y no la ejecute en caso de ser
igual a cero.
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Mariano Reingart | 2013-10-29 14:32:24 | Gacetilla PgDay Argentina 2013 |
Previous Message | Mariano Reingart | 2013-10-25 18:51:49 | Re: PgDay Argentina 2013: colecta de fondos |
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2013-10-26 08:41:47 | Re: SQLCA en Postgres 9.X |
Previous Message | Pedro PG | 2013-10-25 19:45:49 | SQLCA en Postgres 9.X |
From | Date | Subject | |
---|---|---|---|
Next Message | Mariano Reingart | 2013-10-29 14:23:55 | Gacetilla PgDay Argentina 2013 |
Previous Message | Emanuel Calvo | 2013-10-25 17:59:50 | Re: sobre particionado de tablas |