In Oracle/PLSQL, the to_number function converts a string to a number.
Syntax
The syntax for the to_number function is:
to_number( string1, [ format_mask ], [ nls_language ] )
string1 is the string that will be converted to a number.
format_mask is optional. This is the format that will be used to convert string1 to a number.
nls_language is optional. This is the nls language used to convert string1 to a number.
Applies To
- Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
For Example
|
to_number('1210.73', '9999.99') |
would return the number 1210.73 |
|
to_number('546', '999') |
would return the number 546 |
|
to_number('23', '99') |
would return the number 23 |
Since the format_mask and nls_language parameters are optional, you can simply convert a text string to a numeric value as follows:
|
to_number('1210.73') |
would return the number 1210.73 |
本文详细介绍了Oracle/PLSQL中的to_number函数,用于将字符串转换为数字,包括语法、示例及参数说明。重点讲解了格式化选项和nls_language的作用,以及如何简化转换过程。
479

被折叠的 条评论
为什么被折叠?



