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
>
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 |