Commit 7b6fb763 authored by Tom Lane's avatar Tom Lane

Docs: fix misleading example.

Commit 8457d0be 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.
parent b05ae27e
...@@ -1100,14 +1100,15 @@ SELECT '52093.89'::money::numeric::float8; ...@@ -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" &lt; for example <command>SELECT 'a '::CHAR(2) collate "C" &lt;
'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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment