File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -4159,7 +4159,23 @@ cast(-44 as bit(12)) <lineannotation>111111010100</lineannotation>
4159
4159
<literal>!~~</literal> and <literal>!~~*</literal> operators that
4160
4160
represent <function>NOT LIKE</function> and <function>NOT
4161
4161
ILIKE</function>, respectively. All of these operators are
4162
- <productname>PostgreSQL</productname>-specific.
4162
+ <productname>PostgreSQL</productname>-specific. You may see these
4163
+ operator names in <command>EXPLAIN</command> output and similar
4164
+ places, since the parser actually translates <function>LIKE</function>
4165
+ et al. to these operators.
4166
+ </para>
4167
+
4168
+ <para>
4169
+ The phrases <function>LIKE</function>, <function>ILIKE</function>,
4170
+ <function>NOT LIKE</function>, and <function>NOT ILIKE</function> are
4171
+ generally treated as operators
4172
+ in <productname>PostgreSQL</productname> syntax; for example they can
4173
+ be used in <replaceable>expression</replaceable>
4174
+ <replaceable>operator</replaceable> ANY
4175
+ (<replaceable>subquery</replaceable>) constructs, although
4176
+ an <literal>ESCAPE</literal> clause cannot be included there. In some
4177
+ obscure cases it may be necessary to use the underlying operator names
4178
+ instead.
4163
4179
</para>
4164
4180
4165
4181
<para>
You can’t perform that action at this time.
0 commit comments