By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
2 rows affected
ORA-01722: invalid number
FNM | TO_NUMBER(FNM,'99,99') |
---|---|
4,37 | 437 |
5,48 | 548 |
FNM | TO_NUMBER(FNM,'99D99','NLS_NUMERIC_CHARACTERS=,.') |
---|---|
4,37 | 4.37 |
5,48 | 5.48 |
1 rows affected
FNM | TO_NUMBER(REPLACE(FNM,',','.'),'99.99') |
---|---|
4,37 | 4.37 |
5.48 | 5.48 |
FNM | TO_NUMBER(REPLACE(FNM,',','.'),'99D99','NLS_NUMERIC_CHARACTERS=.,') |
---|---|
4,37 | 4.37 |
5.48 | 5.48 |
1 rows affected
FNM | TO_NUMBER(FNM,'99D99') |
---|---|
4,37 | 4,37 |
5,48 | 5,48 |
ORA-01722: invalid number
FNM | TO_NUMBER(FNM,'99D99','NLS_NUMERIC_CHARACTERS=,.') |
---|---|
4,37 | 4,37 |
5,48 | 5,48 |
1 rows affected
FNM | TO_NUMBER(REPLACE(FNM,',','.'),'99.99') |
---|---|
4,37 | 4,37 |
5.48 | 5,48 |
FNM | TO_NUMBER(REPLACE(FNM,',','.'),'99D99','NLS_NUMERIC_CHARACTERS=.,') |
---|---|
4,37 | 4,37 |
5.48 | 5,48 |