Oracle SQL предположительно имеет четыре оператора неравенства:
-
!=
-
^=
-
<>
-
¬=
(Операторы PL/SQL немного отличаются. Они позволяют ~=
вместо ¬=
. Но это не имеет прямого отношения к этому.)
Руководство содержит предупреждение "Некоторые формы условия неравенства могут быть недоступны на некоторых платформах". Это относится как минимум к 4-му варианту, ¬=
. Этот синтаксис не работает для меня в Windows, Linux или Solaris.
Мои вопросы:
- Какие платформы поддерживают
¬=
? - Какие платформы, если таковые имеются, не поддерживают
!=
,^=
или<>
? Стоит ли обойтись одним из них, чтобы мой код был максимально переносимым?