Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Return Query


  • From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
  • To: <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: Return Query
  • Date: Fri, 27 Jun 2008 16:06:26 +0000
  • Message-id: <BLU137-W52E9EF8E8EC0E4885C4CF2E3A20(at)phx(dot)gbl>

Hi!
Estoy usando postgreSQL 8.3.3 y ahora estoy usando funciones con la nueva clausula de return query. Hice la sigte funcion
create or replace function f1() returns setof
record as
$$
begin
  return query select id_record,alias from uno_email_alias;
end;
$$ language plpgsql;

Al tratar de invocarla de la sigte forma

select * from f1();

Consigo el sigte error:
ERROR:  a column definition list is required for functions returning "record"

Lo que deseo es poder cambiar el select sin necesidad de cambair las llamadas a la funcion
Antes lo hacia creando un tipo y usnado NEXT con la clausula RETURN QUERY esto no lo puedo evitar?


*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun"
*-------------------------------------------------------*

_________________________________________________________________
Do more with your photos with Windows Live Photo Gallery.
http://www.windowslive.com/share.html?ocid=TXT_TAGLM_Wave2_photos_022008


Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group