Re: Funcion Void

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, Lista - PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Funcion Void
Date: 2009-11-09 15:03:07
Message-ID: 20091109150306.GC3584@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> Raúl Andrés Duque Murillo escribió:
>
> > Que extraño esto ... cómo sabe postgresql que estoy haciendo un
> > select, un update, un delete, etc.?
>
> ???

Ahh, ya entendí la pregunta. En realidad sólo puede ser un SELECT, y la
diferencia para PL/pgSQL (porque PERFORM sólo funciona dentro de
PL/pgSQL) es que en vez de guardar los resultados en algún lado (para lo
cual necesitarías un INTO o algo equivalente), los descarta.
Normalmente esto se usa para llamar funciones, pero en realidad también
podrías hacer

PERFORM * FROM pg_class
(o cualquier otra cosa)

claro que no tendría ninguna utilidad práctica.

--
Alvaro Herrera Vendo parcela en Valdivia:
http://www.portalinmobiliario.com/propiedades/fichas.asp?PropID=749682
"Si un desconocido se acerca y te regala un CD de Ubuntu ...
Eso es ... Eau de Tux"

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Reingart 2009-11-09 15:04:25 Re: Driver para conectar Access 2003-2007 a Postgree 8.5
Previous Message Fernando Hevia 2009-11-09 15:00:45 RE: Funcion Void