OSDN Git Service

Update FAQ.
authorBruce Momjian <bruce@momjian.us>
Tue, 9 Apr 2002 03:22:11 +0000 (03:22 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 9 Apr 2002 03:22:11 +0000 (03:22 +0000)
doc/FAQ
doc/src/FAQ/FAQ.html

diff --git a/doc/FAQ b/doc/FAQ
index 0adb4c7..78f8312 100644 (file)
--- a/doc/FAQ
+++ b/doc/FAQ
@@ -1,7 +1,7 @@
 
                 Frequently Asked Questions (FAQ) for PostgreSQL
                                        
-   Last updated: Mon Mar 18 14:34:57 EST 2002
+   Last updated: Mon Apr 8 23:22:06 EDT 2002
    
    Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
    
@@ -91,6 +91,7 @@
    4.22) Why are my subqueries using IN so slow?
    4.23) How do I perform an outer join?
    4.24) How do I perform queries using multiple databases?
+   4.25) How do I return multiple rows or columns from a function?
    
                             Extending PostgreSQL
                                       
@@ -1017,6 +1018,13 @@ SELECT *
    databases and merge the information that way.
      _________________________________________________________________
    
+    4.25) How do I return multiple rows or columns from a function?
+    
+   You can return result sets from PL/pgSQL functions using refcursors.
+   See
+   http://candle.pha.pa.us/main/writings/pgsql/sgml/plpgsql-cursors.html,
+   section 23.7.3.3.
+   
                             Extending PostgreSQL
                                       
     5.1) I wrote a user-defined function. When I run it in psql, why does it
index eabeb11..ac3b455 100644 (file)
@@ -14,7 +14,7 @@
   alink="#0000ff">
     <H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
 
-    <P>Last updated: Mon Mar 18 14:34:57 EST 2002</P>
+    <P>Last updated: Mon Apr  8 23:22:06 EDT 2002</P>
 
     <P>Current maintainer: Bruce Momjian (<A href=
     "mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
      <A href="#4.23">4.23</A>) How do I perform an outer join?<BR>
      <A href="#4.24">4.24</A>) How do I perform queries using multiple
     databases?<BR>
+     <A href="#4.25">4.25</A>) How do I return multiple rows or columns
+     from a function?<BR>
      
 
     <H2 align="center">Extending PostgreSQL</H2>
@@ -1299,6 +1301,16 @@ BYTEA           bytea           variable-length byte array (null-byte safe)
     different databases and merge the information that way.</P>
     <HR>
 
+    <H4><A name="4.25">4.25</A>) How do I return multiple rows or columns
+     from a function?</H4>
+
+     <P>You can return result sets from PL/pgSQL functions using
+     <i>refcursors</i>. See <a
+     href="http://candle.pha.pa.us/main/writings/pgsql/sgml/plpgsql-cursors.html">
+     http://candle.pha.pa.us/main/writings/pgsql/sgml/plpgsql-cursors.html,</a>
+     section 23.7.3.3.</P>
+
+     
     <H2 align="center">Extending PostgreSQL</H2>
 
     <H4><A name="5.1">5.1</A>) I wrote a user-defined function. When I