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 @@ -3565,7 +3565,23 @@ cast(-44 as bit(12)) <lineannotation>111111010100</lineannotation>
35653565 <literal>!~~</literal> and <literal>!~~*</literal> operators that
35663566 represent <function>NOT LIKE</function> and <function>NOT
35673567 ILIKE</function>, respectively. All of these operators are
3568- <productname>PostgreSQL</productname>-specific.
3568+ <productname>PostgreSQL</productname>-specific. You may see these
3569+ operator names in <command>EXPLAIN</command> output and similar
3570+ places, since the parser actually translates <function>LIKE</function>
3571+ et al. to these operators.
3572+ </para>
3573+
3574+ <para>
3575+ The phrases <function>LIKE</function>, <function>ILIKE</function>,
3576+ <function>NOT LIKE</function>, and <function>NOT ILIKE</function> are
3577+ generally treated as operators
3578+ in <productname>PostgreSQL</productname> syntax; for example they can
3579+ be used in <replaceable>expression</replaceable>
3580+ <replaceable>operator</replaceable> ANY
3581+ (<replaceable>subquery</replaceable>) constructs, although
3582+ an <literal>ESCAPE</literal> clause cannot be included there. In some
3583+ obscure cases it may be necessary to use the underlying operator names
3584+ instead.
35693585 </para>
35703586
35713587 <para>
You can’t perform that action at this time.
0 commit comments