Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitab8faed

Browse files
author
Neil Conway
committed
Editorialization of some text discussing 'IS NULL' vs. '= NULL'.
1 parent565b4f2 commitab8faed

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

‎doc/src/sgml/func.sgml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.191 2004/03/05 02:41:14 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.192 2004/03/07 01:01:44 neilc Exp $
33
PostgreSQL documentation
44
-->
55

@@ -301,20 +301,22 @@ PostgreSQL documentation
301301
<literal><replaceable>expression</replaceable> = NULL</literal>
302302
because <literal>NULL</> is not <quote>equal to</quote>
303303
<literal>NULL</>. (The null value represents an unknown value,
304-
and it is not known whether two unknown values are equal.)
304+
and it is not known whether two unknown values are equal.) This
305+
behavior conforms to the SQL standard.
305306
</para>
306307

307308
<para>
308-
Some applications may(incorrectly) require that
309+
Some applications mayexpect that
309310
<literal><replaceable>expression</replaceable> = NULL</literal>
310311
returns true if <replaceable>expression</replaceable> evaluates to
311-
the null value. To support these applications, the run-time option
312-
<varname>transform_null_equals</varname> can be turned on (e.g.,
313-
<literal>SET transform_null_equals TO ON;</literal>).
314-
<productname>PostgreSQL</productname> will then convert
315-
<literal>x = NULL</literal> clauses to
316-
<literal>x IS NULL</literal>. This was
317-
the default behavior in releases 6.5 through 7.1.
312+
the null value. It is highly recommended that these applications
313+
be modified to comply with the SQL standard. However, if that
314+
cannot be done the <varname>transform_null_equals</varname>
315+
configuration variable is available. If it is enabled,
316+
<productname>PostgreSQL</productname> will convert <literal>x =
317+
NULL</literal> clauses to <literal>x IS NULL</literal>. This was
318+
the default behavior in <productname>PostgreSQL</productname>
319+
releases 6.5 through 7.1.
318320
</para>
319321

320322
<para>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp