mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-12 18:34:36 +08: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">
|
||||
@ -585,6 +585,13 @@ CREATE FUNCTION foo(int, int default 42) ...
|
||||
existing calls of the function do not stop working when it is replaced.
|
||||
</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 id="sql-createfunction-examples">
|
||||
|
Loading…
Reference in New Issue
Block a user