oracle float转化成double
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle float转化成double相关的知识,希望对你有一定的参考价值。
参考技术A 看你需要了,如果是要更改表结构且表中没有数据,可以使用 alter table 表名 modify 列名 number;如果表里面有数据,方法有很多,比较简单的方法是另建一个为double字段的表,然后将原来字段为float类型的表中的数据复制到新建的表中;如果不希望更改表的结构,只是在select的时候将float字段展现为double类型,可以使用select cast(a as double) from 表。注:其中a为表中字段类型为float的列 参考技术B 自己转化就可以了
java, int如何转float,??
int是小数据,float是大数据,小数据到大数据转化不会报错。这里我们所说的“大”与“小”,并不是指占用字节的多少,而是指表示值的范围的大小。
,当一个较“小”数据与一个较“大”的数据一起运算时,系统将自动将“小”数据转换成“大”数据,由“小”到“大”分别为
(byte,short,char)--int--long--float—double。 参考技术A java中int类型,直接使用强制转换就可以装换成float,如下代码:
float fl = (float)100;
基本数据类型,都是可以通过强制装换,形式如下:(float)int、(double)int等 参考技术B 可以直接强制转换。
int
i
=
2;
float
f
=
i;
但是这种转化方式比较少用,比较多的是int转为string或者string转为int或者float。 参考技术C float的表示范围是大于int的
直接就可以转换的
int
i
=
11;
float
f
=
i;
以上是关于oracle float转化成double的主要内容,如果未能解决你的问题,请参考以下文章