Re: determinar tamaño del ciclo

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: determinar tamaño del ciclo
Date: 2009-05-25 17:29:05
Message-ID: 20090525172905.GB11893@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gabriel Ferro escribió:
>
> postgregorianos, existe la forma de determinar la cantidad de ciclos
> que realizara un for, antes de empezar?

A este problema general se llama "problema de parada" y es uno de los
grandes problemas en el area de la computación. No es posible
determinar cuándo terminará un ciclo; más aún, no es posible determinar
si acaso terminará algún día.

> por ejemplo
> si tengo
> FOR registro IN SELECT * from personas where (datos is null) LOOP

Este problema es bien distinto :-) Pero la respuesta es que en Postgres
tampoco se puede, a menos que hagas un SELECT count() de antemano.

--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"La rebeldía es la virtud original del hombre" (Arthur Schopenhauer)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-05-25 17:31:37 Re: OT: Clave natural o clave artificial
Previous Message Jaime Casanova 2009-05-25 17:11:26 Re: OT: Clave natural o clave artificial