mirror of
https://github.com/postgres/postgres.git
synced 2025-04-25 21:42:33 +03:00
Document the behavior of STRICT VARIADIC functions.
This commit is contained in:
parent
bbdf72b095
commit
a9aad1b868
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$PostgreSQL: pgsql/doc/src/sgml/ref/create_function.sgml,v 1.88 2009/10/08 02:39:14 tgl Exp $
|
$PostgreSQL: pgsql/doc/src/sgml/ref/create_function.sgml,v 1.89 2010/02/14 00:48:12 tgl Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<refentry id="SQL-CREATEFUNCTION">
|
<refentry id="SQL-CREATEFUNCTION">
|
||||||
@ -585,6 +585,13 @@ CREATE FUNCTION foo(int, int default 42) ...
|
|||||||
existing calls of the function do not stop working when it is replaced.
|
existing calls of the function do not stop working when it is replaced.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
If a function is declared <literal>STRICT</> with a <literal>VARIADIC</>
|
||||||
|
argument, the strictness check tests that the variadic array <emphasis>as
|
||||||
|
a whole</> is non-null. The function will still be called if the
|
||||||
|
array has non-null elements.
|
||||||
|
</para>
|
||||||
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1 id="sql-createfunction-examples">
|
<refsect1 id="sql-createfunction-examples">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user