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 >