Ils sont identiques (tout comme la troisième forme, ^= ).
Notez, cependant, qu'ils sont toujours considérés comme différents du point de vue de l'analyseur, c'est-à-dire un contour stocké défini pour un != ne correspondra pas à <> ou ^= .
Ceci est différent de PostgreSQL où l'analyseur traite != et <> encore en phase d'analyse, vous ne pouvez donc pas surcharger != et <> être des opérateurs différents.