mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
Docs: fix misleading example.
Commit 8457d0beca731bf0 introduced an example which, while not incorrect, failed to exhibit the behavior it meant to describe, as a result of omitting an E'' prefix that needed to be there. Noticed and fixed by Peter Geoghegan. I (tgl) failed to resist the temptation to wordsmith nearby text a bit while at it.
This commit is contained in:
parent
b05ae27e9a
commit
7b6fb76349
@ -1100,14 +1100,15 @@ SELECT '52093.89'::money::numeric::float8;
|
|||||||
stored and displayed that way. However, trailing spaces are treated as
|
stored and displayed that way. However, trailing spaces are treated as
|
||||||
semantically insignificant and disregarded when comparing two values
|
semantically insignificant and disregarded when comparing two values
|
||||||
of type <type>character</type>. In collations where whitespace
|
of type <type>character</type>. In collations where whitespace
|
||||||
is significant, this behavior can produce unexpected results,
|
is significant, this behavior can produce unexpected results;
|
||||||
e.g. <command>SELECT 'a '::CHAR(2) collate "C" <
|
for example <command>SELECT 'a '::CHAR(2) collate "C" <
|
||||||
'a\n'::CHAR(2)</command> returns true.
|
E'a\n'::CHAR(2)</command> returns true, even though <literal>C</>
|
||||||
|
locale would consider a space to be greater than a newline.
|
||||||
Trailing spaces are removed when converting a <type>character</type> value
|
Trailing spaces are removed when converting a <type>character</type> value
|
||||||
to one of the other string types. Note that trailing spaces
|
to one of the other string types. Note that trailing spaces
|
||||||
<emphasis>are</> semantically significant in
|
<emphasis>are</> semantically significant in
|
||||||
<type>character varying</type> and <type>text</type> values, and
|
<type>character varying</type> and <type>text</type> values, and
|
||||||
when using pattern matching, e.g. <literal>LIKE</>,
|
when using pattern matching, that is <literal>LIKE</> and
|
||||||
regular expressions.
|
regular expressions.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user