Muchas gracias Jaime. Me declaro culpable de no haber hecho esa prueba que hiciste vos, especialmente porque solo tengo una o dos versiones instaladas y tenía miedo que si hardcodeaba el nombre de la columna desde un lenguaje (powerbuilder) podía tener problemas entre versiones. Muchas gracias
Guillermo Villanueva El 6 de octubre de 2013 07:17, Jaime Casanova <[email protected]>escribió: > 2013/10/4 Guillermo E. Villanueva <[email protected]>: > > Buenas tardes, algunos de uds sabe en que se basa postgres para nombrar > la > > columna resultado del llamado a una función que devuelve un valor único?: > > En el caso de: > > select * from fn_simple(par1, par2); > > > > y de: > > select fn_simple(par1, par2); > > > > Puede ser que el criterio para nombrar la columna resultado haya > cambiado de > > una versión a otra? > > > > Saludos, > > Podrías mostrar la función? e indicar mejor tu problema? > > Yo probe con esta función y obtuve el mismo resulltado (la columna fue > llamada foo) desde 8.2 hasta 9.3, no probe en 8.3 porque no lo tengo > instalado > > create function foo (i int) returns int as $$ select $1; $$ language sql; > CREATE FUNCTION > postgres=# select foo(3); > foo > ----- > 3 > (1 fila) > > postgres=# select * from foo(3); > foo > ----- > 3 > (1 fila) > > > -- > Jaime Casanova www.2ndQuadrant.com > Professional PostgreSQL: Soporte 24x7 y capacitación > Phone: +593 4 5107566 Cell: +593 987171157 >
