Add argument name to syntax.
authorDennis Bjorklund
Fri, 25 Jun 2004 07:05:34 +0000 (07:05 +0000)
committerDennis Bjorklund
Fri, 25 Jun 2004 07:05:34 +0000 (07:05 +0000)
doc/src/sgml/ref/create_function.sgml

index 4929524cff4eb9e5034930c34cd15de252eaddd1..f88bc0af95619811e3611930689d013779131177 100644 (file)
@@ -1,5 +1,5 @@
 
 
 
@@ -19,12 +19,12 @@ $PostgreSQL: pgsql/doc/src/sgml/ref/create_function.sgml,v 1.56 2004/05/16 23:22
 
  
 
-CREATE [ OR REPLACE ] FUNCTION name ( [ argtype [, ...] ] )
+CREATE [ OR REPLACE ] FUNCTION name ( [ argname ] argtype [, ...] ] )
     RETURNS rettype
   { LANGUAGE langname
     | IMMUTABLE | STABLE | VOLATILE
     | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT
-    | [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER
+    | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER
     | AS 'definition'
     | AS 'obj_file', 'link_symbol'
   } ...
@@ -88,6 +88,18 @@ CREATE [ OR REPLACE ] FUNCTION name
      
     
 
+    
+     argname
+
+     
+      
+       The name of an argument. Some languages (currently only PL/pgSQL) let
+       you use the name in the function body.  For other languages the
+       argument name is just extra documentation.
+      
+     
+    
+
     
      argtype