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

From: Hellmuth Vargas <hivs77(at)gmail(dot)com>
To: José de Paz <desarrollo(dot)escuintla(at)gmail(dot)com>
Cc: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>, Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>
Subject: RE: [pgsql-es-ayuda]retorno de valores dinámicos dentro de un procedimiento almacenado
Date: 2015-04-06 11:36:14
Message-ID: CAN3Qy4rBNHD5_kK9P5kBpSUcQbTQFyRU579rezLi1qqU6gPOVw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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(dot)escuintla(at)gmail(dot)com>
escribió:

> Hola,
>
> Y si haces algo como esto:
>
> Select concat (nombre + apellido) as column1 from xxx;
>
> Saludos
> ------------------------------
> From: Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>
> Sent: ‎05/‎04/‎2015 12:46 p. m.
> To: pgsql-es-ayuda(at)postgresql(dot)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(at)postgresql(dot)org
> )
> Para cambiar tu suscripci�n:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gilberto Castillo 2015-04-06 12:59:18 Re: [pgsql-es-ayuda] retorno de valores dinámicos dentro de un procedimiento almacenado
Previous Message José de Paz 2015-04-05 18:10:49 RE: retorno de valores dinámicos dentro de un procedimiento almacenado