首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

JAVA中的Double.isNaN,ORACLE里如何实现

2012-05-23 
JAVA中的Double.isNaN,ORACLE里怎么实现?在写Oracle的Function,下面是在JAVA里的原函数,现在想把这部分放

JAVA中的Double.isNaN,ORACLE里怎么实现?
在写Oracle的Function,下面是在JAVA里的原函数,现在想把这部分放到Oracle的函数里去
if(Double.isNaN(cos2SigmaM)){
cos2SigmaM = 0 ;
}
ORACLE应该怎么写?
cos2SigmaM在Oracle的函数里我定义是是Float类型的,其实本来JAVA里是Double类型的,可是貌似Oracle里Function的参数不支持Double的,所以函数里也就一起用的Float



[解决办法]
nvl(,)
[解决办法]

SQL code
with t1 as (select '123' a_name from dual union allselect '' from dual)select nvl(a_name,0)  a_name from t1    a_name ----------------1    1232    0 

热点排行
Bad Request.