oracle字符串转换为数字类型(比如说字符串‘0.1’转化为数字0.100000000)
时间: 2024-05-15 11:12:28 浏览: 162
你可以使用Oracle中的TO_NUMBER函数来将字符串转换为数字类型。但是需要注意的是,在转换过程中,Oracle会根据当前的NLS(National Language Support)设置来进行转换。
以下是一个例子:
```
SELECT TO_NUMBER('0.1', '999999999999999999999999999999999999999990.99999999999999999999999999999999999999999') FROM DUAL;
```
在上面的例子中,我们手动指定了数字的格式,保留小数点后的位数为11位。这样,就可以将字符串'0.1'转换为数字类型0.10000000000。
如果你想要保留更多的小数位,可以适当地增加数字的格式。
阅读全文