[pgsql-es-ayuda] RE: [pgsql-es-ayuda]retorno de valores dinámicos dentro de un procedimiento almacenado

2015-04-06 Por tema Hellmuth Vargas
Hola lista

Y porque no emplear una vista?

CREATE VIEW v_persona AS SELECT primer_nombre ¦¦ ' ' ¦¦ segundo_nombre ¦¦ '
' ¦¦ primer_apellido ¦¦ ' ' ¦¦ segundo_apellido as nombre,  edad FROM
persona;

Y la puede consultar tal cual como una tabla:

SELECT * FROM v_persona;
El abr 5, 2015 1:11 PM, José de Paz desarrollo.escuin...@gmail.com
escribió:

 Hola,

 Y si haces algo como esto:

 Select concat (nombre + apellido) as column1 from xxx;

 Saludos
 --
 From: Freddy Martinez Garcia freddy311...@gmail.com
 Sent: ‎05/‎04/‎2015 12:46 p. m.
 To: pgsql-es-ayuda@postgresql.org
 Subject: [pgsql-es-ayuda]retorno de valores dinámicos dentro de un
 procedimiento almacenado

 Hola a todos…

 Tengo la siguiente tabla:

 create or replace table persona(
 primer_nombre varchar(100),
 segundo_nombre varchar(100),
 primer_apellido varchar(100),
 segundo_apellido varchar(100),
 edad integer
 );

 me gustaría hacer un procedimiento almacenado que solamente decuelva 2
 columnas, el nombre y la edad…. pero  en la columna del nombre tendría que
 concatenar los nombres y los apellidos.

 el tema es que no sé como en postgres puedo definir que voy a devolver 2
 columnas dentro del procedimiento cuando en el select que yo ejecuto tengo
 que pedir 4 y luego concatenarlas… no sé qué tipo de retorno es el que
 tengo que poner para poder lograrlo…

 no soy avanzado en postgres… estoy aprendiendo ahora… disculpen si mi
 pregunta está mal formada es una sencillez :( ...

 me pueden ayudar al respecto ??

 saludos a todos

 =
 El tamaño de tus logros depende del tamaño de tus metas.
 C++ and Qt Senior Developer
 Lic. Computer Science
 Buenos Aires, Argentina


 -
 Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
 )
 Para cambiar tu suscripci�n:
 http://www.postgresql.org/mailpref/pgsql-es-ayuda



[pgsql-es-ayuda] Re: [pgsql-es-ayuda] retorno de valores dinámicos dentro de un procedimiento almacenado

2015-04-06 Por tema Gilberto Castillo



 Hola a todos…

 Tengo la siguiente tabla:

 create or replace table persona(
 primer_nombre varchar(100),
 segundo_nombre varchar(100),
 primer_apellido varchar(100),
 segundo_apellido varchar(100),
 edad integer
 );

 me gustaría hacer un procedimiento almacenado que solamente decuelva 2
 columnas, el nombre y la edad…. pero  en la columna del nombre tendría que
 concatenar los nombres y los apellidos.

 el tema es que no sé como en postgres puedo definir que voy a devolver 2
 columnas dentro del procedimiento cuando en el select que yo ejecuto tengo
 que pedir 4 y luego concatenarlas… no sé qué tipo de retorno es el que
 tengo que poner para poder lograrlo…

 no soy avanzado en postgres… estoy aprendiendo ahora… disculpen si mi
 pregunta está mal formada es una sencillez :( ...

 me pueden ayudar al respecto ??

Echa un vistazo a este libro:
http://www.lulu.com/shop/anthony-r-sotolongo-le%C3%B3n-and-yudisney-vazquez-ort%C3%ADz/plpgsql-y-otros-lenguajes-procedurales-en-postgresql/ebook/product-22088160.html


Saludos,
Gilberto Castillo
ETECSA, La Habana, Cuba
--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx3.etecsa.cu
Visit our web-site: http://www.kaspersky.com, http://www.viruslist.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda