Re: PLPGSQL func. defn. for returning resultset?
От | Jan Wieck |
---|---|
Тема | Re: PLPGSQL func. defn. for returning resultset? |
Дата | |
Msg-id | 200202251909.g1PJ9SA01207@saturn.janwieck.net обсуждение исходный текст |
Ответ на | PLPGSQL func. defn. for returning resultset? (Otis Gospodnetic <otisg@ivillage.com>) |
Список | pgsql-sql |
Otis Gospodnetic wrote: > Hello, > > I need to write some functions/stored procedures in PLPGSQL. > All examples have a return clause that returns a single item (e.g. > RETURN INTEGER or RETURN VARCHAR, etc.). > > However, I need to return a result set (e.g. SELECT user_id, name FROM > users). What do I specify in the return part of the FUNCTION definition > for that? > CREATE FUNCTION foo() RETURNS ????? AS ' ..... > What do I put in place of ????? > > I could not find any examples for such cases. And it would really surprise me if you could find examples of that. The only way you currently can return a result set would be through a cursor, opened in your function. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #================================================== JanWieck@Yahoo.com # _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
В списке pgsql-sql по дате отправления: