Bonjour,

sous oracle 9ir2, voici ma problématique:

CREATE TABLE rtr (
COL VARCHAR2(50)
);

INSERT INTO RTR VALUES('w_tax_events_query_pc');
INSERT INTO RTR VALUES('w_t_fund_value_ti_pc');


SELECT SUBSTR(col, 1, 4), RTR.* FROM RTR ORDER BY 1;

--->le résultat est w_t_
w_ta


si on voit le 4 éme caractere le tri des lignes commence par la ligne qui finit par le '_' puis celle qui finit par le 'a'

SELECT SUBSTR(col, 1, 5), RTR.* FROM RTR ORDER BY 1 ;
--->le résultat est
w_tax
w_t_f


si on voit le tri des lignes commence par la ligne qui a au 4 eme caratere le 'a' puis le '_'

pourqoui cette difference? est ce un probelem de configuration de la base ? ou autres choses quelqu'un à une idéee?


Merci d'avance