tipos - ¿Hay alguna diferencia entre "!=" Y "<>" en Oracle Sql?
procedimientos y funciones oracle pl/sql (4)
En la universidad, se nos enseñó que la "mejor práctica" era usar! = Cuando se trabaja para empleadores, aunque todos los operadores anteriores tienen la misma funcionalidad.
Me gustaría saber si hay alguna diferencia entre los dos operadores not equal
<>
y !=
En Oracle.
¿Hay casos en que puedan dar resultados diferentes o un rendimiento diferente?
En realidad, hay cuatro formas de este operador:
<>
!=
^=
e incluso
¬= -- worked on some obscure platforms in the dark ages
que son iguales, pero se tratan de manera diferente cuando se requiere una coincidencia literal (contornos almacenados o consultas en caché).
No, no hay ninguna diferencia en la funcionalidad.
(Lo mismo es cierto para todos los demás DBMS; la mayoría de ellos admiten ambos estilos):
Aquí está la referencia SQL actual: https://docs.oracle.com/database/121/SQLRF/conditions002.htm#CJAGAABC
El estándar SQL solo define un único operador para " no igual " y eso es <>
Según este artículo,! = Realiza más rápido