]> granicus.if.org Git - postgresql/commitdiff
Example for create function using argument names
authorBruce Momjian <bruce@momjian.us>
Sun, 11 Jul 2004 23:23:43 +0000 (23:23 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 11 Jul 2004 23:23:43 +0000 (23:23 +0000)
Gavin Sherry

doc/src/sgml/ref/create_function.sgml

index f88bc0af95619811e3611930689d013779131177..2c43fe9b4600fee536ca3e63a6f35452a4b8b7d8 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/create_function.sgml,v 1.57 2004/06/25 07:05:34 dennis Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/create_function.sgml,v 1.58 2004/07/11 23:23:43 momjian Exp $
 -->
 
 <refentry id="SQL-CREATEFUNCTION">
@@ -398,6 +398,17 @@ CREATE FUNCTION add(integer, integer) RETURNS integer
     LANGUAGE SQL
     IMMUTABLE
     RETURNS NULL ON NULL INPUT;
+</programlisting>
+  </para>
+
+  <para>
+   Increment an integer, making use of an argument name, in PL/PgSQL:
+
+<programlisting>
+CREATE OR REPLACE FUNCTION increment(i integer) RETURNS integer AS '
+       BEGIN
+               RETURN i + 1;
+       END;' LANGUAGE plpgsql;
 </programlisting>
   </para>
  </refsect1>