Oracle SQL supposedly ha quattro operatori disuguaglianza:Oracle operatore di disuguaglianza: ¬ =
!=
^=
<>
¬=
(PL/SQL operators sono un po 'diverso Loro. consenti l'istanza ~=
d di ¬=
. Ma non è direttamente rilevante qui.)
Il manuale include l'avviso "Alcune forme della condizione di disuguaglianza potrebbero non essere disponibili su alcune piattaforme". Questo vale per almeno la quarta opzione, ¬=
. Questa sintassi non funziona per me su Windows, Linux o Solaris.
Le mie domande sono:
- Quali piattaforme supportano
¬=
? - Quali piattaforme, se presenti, non supporto
!=
,^=
o<>
? Vale la pena di evitare uno di quelli per garantire che il mio codice sia il più portatile possibile?
Ovviamente l'ha visto, ha inviato una risposta per questo ... – Reid
Il documento di riferimento a cui fai il link non menziona la quarta opzione. I primi 3 funzionano tutti comunque bene. –
@JeffreyKemp Se si guarda "(Nota 1)": "il carattere ASCII con valore decimale 170". E se apri la versione PDF del documento (il link PDF in alto a destra della pagina) puoi vedere il personaggio a pagina 473. –