Skip site navigation (1) Skip section navigation (2)

Re: duda sobre los ALIAS en pgpsql

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: pepe(at)transnet(dot)cu
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: duda sobre los ALIAS en pgpsql
Date: 2005-07-29 13:03:09
Message-ID: BAY14-F18389D326188D52220B912E3CE0@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
La funcion siempre retornara algo lo que puedes hacer es omitir el valor que 
te retorna usando la clausula PERFORM con esto omite el valor de retorno

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo 
comun"
*-------------------------------------------------------*



>From: "Pepe Ballaga" <pepe(at)transnet(dot)cu>
>To: "Jaime Casanova" <systemguards(at)gmail(dot)com>,"Ayuda Postgres" 
><pgsql-es-ayuda(at)postgresql(dot)org>
>Subject: Re: [pgsql-es-ayuda] duda sobre los ALIAS en pgpsql
>Date: Thu, 28 Jul 2005 16:55:58 -0400
>
>Hola estoy probando con esto que invente para cmabiar el valor del 
>parametro que recibo, pero no me da resultado tampoco. ┬┐tienes alguna 
>idea?. gracias ┬┐como puedo hacer para que la funcion no me devuelva ningun 
>valor?. gracias
>
>CREATE FUNCTION addprueba (varchar,timestamp) RETURNS integer AS $$
>DECLARE
>var1 alias FOR $2;
>'esto lo pongo pa poder asignarle un valor distinto, pero nada, todo igual
>var2 alias ;
>BEGIN
>var2=var1;
>IF var2="" then
>var2  := null;
>then;
>insert into prueba (prueba,fecha) values($1,var2)
>return var2
>END;
>$$ LANGUAGE plpgsql;
>
>
>
>
>
>PEPE
>
>Pepe Ballaga
>Analista de Sistemas
>SITRANS. La Habana Cuba
>Tel: 8624685
>pepe(dot)ballaga(at)gmail(dot)com
>
>----- Original Message ----- From: "Jaime Casanova" 
><systemguards(at)gmail(dot)com>
>To: "Pepe Ballaga" <pepe(at)transnet(dot)cu>
>Cc: "Ayuda Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
>Sent: Thursday, July 28, 2005 4:23 PM
>Subject: Re: [pgsql-es-ayuda] duda sobre los ALIAS en pgpsql
>
>
>>On 7/28/05, Pepe Ballaga <pepe(at)transnet(dot)cu> wrote:
>>>Hola amigos tengo una duda acerca de como tratar los alias. Tengo una
>>>function determinada que en determinado momento necesito cambiar el valor 
>>>de
>>>una variable y no me deja, me dice que esta esta declarada como constante 
>>>y
>>>por tanto no puedo cambiarla el valor.
>>>
>>
>>OjO que tu mismo te estas contestando... la variable que pasastes es
>>lo que se conoce como INPUT parameter, es decir es un parametro de
>>entrada... no se puede modificar...
>>
>>En un futuro proximo habran parametros OUT e INOUT, es decir de salida
>>y de entrada/salida... esos si se podran modificar...
>>
>>>aca mando el ejemplo de la function para que me digan. gracias
>>>
>>gracias
>>
>>
>>>CREATE FUNCTION addprueba (varchar,timestamp) RETURNS integer AS $$
>>>DECLARE
>>>  var1 alias FOR $2;
>>var 2 timestamp;
>>>BEGIN
>>-- usa una variable auxiliar en el proceso a esa si la podrias modificar
>>var2:=var1;
>>>aqui es donde necesito cambiar el valor de la variable
>>>var1  := null
>>>esto se va a complicar en dependencia de esto
>>>return 5
>>>END;
>>>$$ LANGUAGE plpgsql;
>>>
>>>
>>
>>
>>--
>>Atentamente,
>>Jaime Casanova
>>(DBA: DataBase Aniquilator ;)
>>
>>
>>
>
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

_________________________________________________________________
MSN Latino: el sitio MSN para los hispanos en EE.UU. http://latino.msn.com/


In response to

Responses

pgsql-es-ayuda by date

Next:From: Edwin QuijadaDate: 2005-07-29 13:13:16
Subject: RE: Ayuda con variabltu es de funciones
Previous:From: Edwin QuijadaDate: 2005-07-29 12:58:51
Subject: RE: duda sobre los ALIAS en pgpsql

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group