Lists: | pgsql-es-ayuda |
---|
From: | "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Diferencia entre functions y procedures |
Date: | 2006-10-26 19:36:05 |
Message-ID: | fbe285730610261236t3646d55aldb874d1a59419fb5@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola lista
Quisiera saber que diferencia hay entre functions y procedures en postgres
Gracias de antemano
From: | "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | "Roberto Andrade Fonseca" <randradefonseca(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-26 20:02:30 |
Message-ID: | fbe285730610261302v1b313e01pe64fae219beb0d3a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Roberto es que veo que en la nueva version viene como un modulo de
procedures, me imaginao que si los tienen en diferente partes es por que
debe haber una diferencia?
roberto tengo problemas con cursores para poder recorrerlos.. tu tendras
algon ejemplo que lo declare, lo abra y lo recorra en un bucle para extraer
los datos y asi procesarlos.. o si alguien de la lista lo tiene que me lo
deje ver para enteder bien como funcionan?
On 10/26/06, Roberto Andrade Fonseca <randradefonseca(at)gmail(dot)com> wrote:
>
> Hola:
>
> 2006/10/26, ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com>:
> >
> > Hola lista
> >
> >
> > Quisiera saber que diferencia hay entre functions y procedures en
> > postgres
> >
> >
>
> No hay diferencias: solo hay funciones en PL/pgSQL.
>
> CREATE FUNCTION concat_selected_fields(in_t sometablename) RETURNS text AS $$
> ...
>
>
> Saludos,
>
> --
> Roberto Andrade Fonseca
> Inteligentes.com <http://inteligentes.com/>, S.A. de C.V.
> Tel. 5207-1672/1673
>
From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com> |
Cc: | Roberto Andrade Fonseca <randradefonseca(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-26 20:08:01 |
Message-ID: | 20061026200801.GF31183@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
ricardo yanguma escribió:
> Roberto es que veo que en la nueva version viene como un modulo de
> procedures, me imaginao que si los tienen en diferente partes es por que
> debe haber una diferencia?
Les llaman procedures pero en realidad son funciones.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | ricardo(dot)yanguma(at)gmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Diferencia entre functions y procedures |
Date: | 2006-10-26 20:11:39 |
Message-ID: | BAY119-F15781E7E8AE1481BD862B0E3070@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Ninguna.
Solo la sintaxis. Los procedures no existen en Postgres
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
>From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>To: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>
>Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
>Date: Thu, 26 Oct 2006 14:36:05 -0500
>
>Hola lista
>
>
>Quisiera saber que diferencia hay entre functions y procedures en postgres
>
>Gracias de antemano
_________________________________________________________________
Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
http://latino.msn.com/entretenimiento/
From: | "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>, "Roberto Andrade Fonseca" <randradefonseca(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-26 20:13:17 |
Message-ID: | fbe285730610261313u219ac932h73ae4440563b28d7@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Alvaro tu me puede ayudar con ejemplo de como recorrer un cursor
hasat el momento estoy en esto.
CREATE OR REPLACE FUNCTION nr_franval(coddpto int4)
RETURNS int4 AS
$BODY$
declare
ranval refcursor;
reg int4;
begin
open ranval for select nr_codran, nr_raninf, nr_ransup from nr_rango;
(ahor me falta recorrerlo)
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
On 10/26/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> ricardo yanguma escribió:
> > Roberto es que veo que en la nueva version viene como un modulo de
> > procedures, me imaginao que si los tienen en diferente partes es por que
> > debe haber una diferencia?
>
> Les llaman procedures pero en realidad son funciones.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
From: | "Julio Rivero" <jcrmlima(at)gmail(dot)com> |
---|---|
To: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
Cc: | ricardo(dot)yanguma(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-28 05:47:45 |
Message-ID: | d34a12b60610272247s6ca6edb3m98f49d05400095ca@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Y porque clasificar Procedures y Funciones?, si al final es lo mismo, no
deberia mejor ser funciones o ser procedures nada mas?
El termino a veces confunde y por lo que yo se, un procedimiento puede o no
devolverte un valor, pero una función necesariamente lo tiene que hacer
On 10/26/06, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
>
>
> Ninguna.
> Solo la sintaxis. Los procedures no existen en Postgres
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-809-747-2787
> * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
> comun"
> *-------------------------------------------------------*
>
>
>
>
> >From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
> >To: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>
> >Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
> >Date: Thu, 26 Oct 2006 14:36:05 -0500
> >
> >Hola lista
> >
> >
> >Quisiera saber que diferencia hay entre functions y procedures en
> postgres
> >
> >Gracias de antemano
>
> _________________________________________________________________
> Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
> http://latino.msn.com/entretenimiento/
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>
--
Saludos
Att,
Julio Rivero
Movil: 95167112
From: | "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | "Julio Rivero" <jcrmlima(at)gmail(dot)com> |
Cc: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-28 06:01:09 |
Message-ID: | fbe285730610272301w5ec1385ao91524585792f0b9b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Una pregunta como se hace para que una funcion que se cree quede registra
como procedimiento
ya e intentado y todas quedan agrupadas como funciones
On 10/28/06, Julio Rivero <jcrmlima(at)gmail(dot)com> wrote:
>
> Y porque clasificar Procedures y Funciones?, si al final es lo mismo, no
> deberia mejor ser funciones o ser procedures nada mas?
>
> El termino a veces confunde y por lo que yo se, un procedimiento puede o
> no devolverte un valor, pero una función necesariamente lo tiene que hacer
>
> On 10/26/06, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
>
> >
> > Ninguna.
> > Solo la sintaxis. Los procedures no existen en Postgres
> > *-------------------------------------------------------*
> > *-Edwin Quijada
> > *-Developer DataBase
> > *-JQ Microsistemas
> > *-809-747-2787
> > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de
> > lo
> > comun"
> > *-------------------------------------------------------*
> >
> >
> >
> >
> > >From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
> > >To: "Postgres Español" < pgsql-es-ayuda(at)postgresql(dot)org>
> > >Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
> > >Date: Thu, 26 Oct 2006 14:36:05 -0500
> > >
> > >Hola lista
> > >
> > >
> > >Quisiera saber que diferencia hay entre functions y procedures en
> > postgres
> > >
> > >Gracias de antemano
> >
> > _________________________________________________________________
> > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
> > http://latino.msn.com/entretenimiento/
> >
> >
> > ---------------------------(fin del mensaje)---------------------------
> > TIP 5: ¿Has leído nuestro extenso FAQ?
> >
> > http://www.postgresql.org/files/documentation/faqs/FAQ.html
> >
>
>
>
> --
> Saludos
> Att,
> Julio Rivero
> Movil: 95167112
From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | jcrmlima(at)gmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-28 14:11:27 |
Message-ID: | BAY119-F6A42005B9444A88997A41E3050@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
No necesariamente. PG usa algo parecido a lo que es C. Sino devuelve nada
solo es void. Pero la verdad, no te compliques es la misma cosa solo la
sintyaxis de la declaracion cambia.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
>From: "Julio Rivero" <jcrmlima(at)gmail(dot)com>
>To: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
>CC: ricardo(dot)yanguma(at)gmail(dot)com, pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Diferencia entre functions y procedures
>Date: Sat, 28 Oct 2006 00:47:45 -0500
>
>Y porque clasificar Procedures y Funciones?, si al final es lo mismo, no
>deberia mejor ser funciones o ser procedures nada mas?
>
>El termino a veces confunde y por lo que yo se, un procedimiento puede o no
>devolverte un valor, pero una función necesariamente lo tiene que hacer
>
>On 10/26/06, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
>>
>>
>>Ninguna.
>>Solo la sintaxis. Los procedures no existen en Postgres
>>*-------------------------------------------------------*
>>*-Edwin Quijada
>>*-Developer DataBase
>>*-JQ Microsistemas
>>*-809-747-2787
>>* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
>>comun"
>>*-------------------------------------------------------*
>>
>>
>>
>>
>> >From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>> >To: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>
>> >Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
>> >Date: Thu, 26 Oct 2006 14:36:05 -0500
>> >
>> >Hola lista
>> >
>> >
>> >Quisiera saber que diferencia hay entre functions y procedures en
>>postgres
>> >
>> >Gracias de antemano
>>
>>_________________________________________________________________
>>Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
>>http://latino.msn.com/entretenimiento/
>>
>>
>>---------------------------(fin del mensaje)---------------------------
>>TIP 5: ¿Has leído nuestro extenso FAQ?
>>
>> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>>
>
>
>
>--
>Saludos
>Att,
>Julio Rivero
>Movil: 95167112
_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU.
http://latino.msn.com/empleos
From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | ricardo(dot)yanguma(at)gmail(dot)com |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-28 14:13:24 |
Message-ID: | BAY119-F109BC681E52F855A5AA19DE3050@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
No se puede.
No existen procedimientos por lo tanto no puede agruparte algo por un
parametro que no existe.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
>From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>To: "Julio Rivero" <jcrmlima(at)gmail(dot)com>
>CC: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>,
>pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Diferencia entre functions y procedures
>Date: Sat, 28 Oct 2006 01:01:09 -0500
>
>Una pregunta como se hace para que una funcion que se cree quede registra
>como procedimiento
>
>ya e intentado y todas quedan agrupadas como funciones
>
>
>
>On 10/28/06, Julio Rivero <jcrmlima(at)gmail(dot)com> wrote:
>>
>>Y porque clasificar Procedures y Funciones?, si al final es lo mismo, no
>>deberia mejor ser funciones o ser procedures nada mas?
>>
>>El termino a veces confunde y por lo que yo se, un procedimiento puede o
>>no devolverte un valor, pero una función necesariamente lo tiene que hacer
>>
>> On 10/26/06, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
>>
>> >
>> > Ninguna.
>> > Solo la sintaxis. Los procedures no existen en Postgres
>> > *-------------------------------------------------------*
>> > *-Edwin Quijada
>> > *-Developer DataBase
>> > *-JQ Microsistemas
>> > *-809-747-2787
>> > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de
>> > lo
>> > comun"
>> > *-------------------------------------------------------*
>> >
>> >
>> >
>> >
>> > >From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>> > >To: "Postgres Español" < pgsql-es-ayuda(at)postgresql(dot)org>
>> > >Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
>> > >Date: Thu, 26 Oct 2006 14:36:05 -0500
>> > >
>> > >Hola lista
>> > >
>> > >
>> > >Quisiera saber que diferencia hay entre functions y procedures en
>> > postgres
>> > >
>> > >Gracias de antemano
>> >
>> > _________________________________________________________________
>> > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...!
>> > http://latino.msn.com/entretenimiento/
>> >
>> >
>> > ---------------------------(fin del mensaje)---------------------------
>> > TIP 5: ¿Has leído nuestro extenso FAQ?
>> >
>> > http://www.postgresql.org/files/documentation/faqs/FAQ.html
>> >
>>
>>
>>
>>--
>>Saludos
>>Att,
>>Julio Rivero
>>Movil: 95167112
_________________________________________________________________
Latinos en EE.UU: noticias y artículos de interés para ti
http://latino.msn.com/noticias/latinoseneeuu
From: | "Gustavo Garay" <chauria(at)gmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Diferencia entre functions y procedures |
Date: | 2006-10-28 16:24:24 |
Message-ID: | 001401c6faad$8a574860$7800a8c0@ACERSHI |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Si te referis a la forma que Pgadmin agrupa, tenes que definir de esta forma
para que quede en procedimientos
CREATE OR REPLACE FUNCTION suma(IN num1 int8, IN num2 int8, OUT resu float8)
AS
$BODY$
DECLARE
iva float;
BEGIN
iva := 0.01;
resu:= num1 + num2 * iva ;
RETURN ;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
> No se puede.
> No existen procedimientos por lo tanto no puede agruparte algo por un
> parametro que no existe.
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-809-747-2787
> * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
> comun"
> *-------------------------------------------------------*
>
>
>
>
>>From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>>To: "Julio Rivero" <jcrmlima(at)gmail(dot)com>
>>CC: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>,
>>pgsql-es-ayuda(at)postgresql(dot)org
>>Subject: Re: [pgsql-es-ayuda] Diferencia entre functions y procedures
>>Date: Sat, 28 Oct 2006 01:01:09 -0500
>>
>>Una pregunta como se hace para que una funcion que se cree quede registra
>>como procedimiento
>>
>>ya e intentado y todas quedan agrupadas como funciones
>>
>>
>>
>>On 10/28/06, Julio Rivero <jcrmlima(at)gmail(dot)com> wrote:
>>>
>>>Y porque clasificar Procedures y Funciones?, si al final es lo mismo, no
>>>deberia mejor ser funciones o ser procedures nada mas?
>>>
>>>El termino a veces confunde y por lo que yo se, un procedimiento puede o
>>>no devolverte un valor, pero una función necesariamente lo tiene que
>>>hacer
>>>
>>> On 10/26/06, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
>>>
>>> >
>>> > Ninguna.
>>> > Solo la sintaxis. Los procedures no existen en Postgres
>>> > *-------------------------------------------------------*
>>> > *-Edwin Quijada
>>> > *-Developer DataBase
>>> > *-JQ Microsistemas
>>> > *-809-747-2787
>>> > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de
>>> > lo
>>> > comun"
>>> > *-------------------------------------------------------*
>>> >
>>> >
>>> >
>>> >
>>> > >From: "ricardo yanguma" <ricardo(dot)yanguma(at)gmail(dot)com>
>>> > >To: "Postgres Español" < pgsql-es-ayuda(at)postgresql(dot)org>
>>> > >Subject: [pgsql-es-ayuda] Diferencia entre functions y procedures
>>> > >Date: Thu, 26 Oct 2006 14:36:05 -0500
>>> > >
>>> > >Hola lista
>>> > >
>>> > >
>>> > >Quisiera saber que diferencia hay entre functions y procedures en
>>> > postgres
>>> > >
>>> > >Gracias de antemano
>>> >
>>> > _________________________________________________________________
>>> > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y
>>> > más...!
>>> > http://latino.msn.com/entretenimiento/
>>> >
>>> >
>>> > ---------------------------(fin del
>>> > mensaje)---------------------------
>>> > TIP 5: ¿Has leído nuestro extenso FAQ?
>>> >
>>> > http://www.postgresql.org/files/documentation/faqs/FAQ.html
>>> >
>>>
>>>
>>>
>>>--
>>>Saludos
>>>Att,
>>>Julio Rivero
>>>Movil: 95167112
>
> _________________________________________________________________
> Latinos en EE.UU: noticias y artículos de interés para ti
> http://latino.msn.com/noticias/latinoseneeuu
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>
> http://archives.postgresql.org/pgsql-es-ayuda