Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert string to decimal Oracle database

I intended convert data type string to decimal in Oracle data base and i get this error:

ORA-01722: número no válido 01722. 00000 - "invalid number" *Cause: The specified number was invalid. *Action: Specify a valid number

Code:

TO_NUMBER('5.0') AS numero

CAST('5.0' AS NUMBER) AS numero
like image 236
Andres Felipe Polo Avatar asked Jul 12 '26 09:07

Andres Felipe Polo


1 Answers

select TO_NUMBER('5.0') from dual;

select NLS_NUMERIC_CHARACTERS
 from v$nls_parameters;

 --There must be '.' in value filed to run above query
like image 150
Mohd Ahmad Avatar answered Jul 15 '26 17:07

Mohd Ahmad