Titolo: [v11 SQL] Confronto di caratteri ascii inferiore a 32
Categoria: Novita' |
|
Ultimo Aggiornamento: 09/01/08 |
Dalla versione v11 SQL il parametro di confronto = non distingue più i caratteri da 1 a 8 e da 14 a 31.
Quindi il Char(2) = Char(3), esattamente come fa con "A"="à".
La cosa è importante per chiunque abbia sviluppato procedure di controllo del flusso delle seriali, ad esempio dove appunto questi caratteri servono come delimitatori.
La soluzione è ovviamente quella di confrontare il Character Code, cioè:
Character code(Char(2)) # Character code(Char(3))
Inviato da: Umberto Migliore |
|
Visite: 10970 |
Se accedi con utente e password, puoi aggiungere dei commenti.