易截截图软件、单文件、免安装、纯绿色、仅160KB

高分求ASP.NET to oracle数据溢出错误

OCI-22053: 溢出错误

我查了下
http://www.cnblogs.com/jackhuclan/archive/2008/11/13/1332575.html

意思是Oracle 数值数据类型最多可存储 38 个字节的精度。
当将 Oracle 数值转换为公共语言运行库数据类型时,
Oracle 值可能会变得过大。这会导致 Oracle OCI-22053 溢出错误。

但我的语句是

select deptno,job,avg(sal) from emp group by cube (deptno,job)
注意加粗的关键字,为增加横向和纵向不分组统计

我如何才能使统计结果不溢出呢?



try
GROUP  BY  deptno,job  WITH  ROLLUP

最简单的解决办法:做一个emp表的视图,视图中用  ROUND函数返回结果集,然后对视图进行统计操作.

解决方法是用round函数。

如何使用 Oracle Round 函數 (四捨五入)
描述 : 傳回一個數值,該數值是按照指定的小數位元數進行四捨五入運算的結果。
SELECT ROUND( number, [ decimal_places ] ) from DUAL
參數:
number : 欲處理之數值
decimal_places : 四捨五入 , 小數取幾位 ( 預設為 0 )
Sample :
select round(123.456) from dual;            回傳 123
select round(123.456, 0) from dual;          回傳 123
select round(123.456, 1) from dual;          回傳 123.5
selec


相关问答:

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

关于ASP.net(vb)播放监控录像的问题

我有厂家做的ASP的监控录像(DVR)的局域网播放的源程序与控件,想要用ASP.net做一个视频回放的程序(利用他的控件)但不知如下去做,望各位指点。
先搞清楚他们的控件是怎么用的,
然后就直接用好了.
不过,如 ......

ASP.NET 初始事件的问题

现在想一个事件来执行一个函数

这个事件是在每个用户访问网站时就会触发,但是在当前访问只能触发一次


我就是想做一个在线人数,当访问这个站时就触发,以后就不在触发了

除非关闭网站后,在打开 ......

Asp.net程序怎样发布?

我在自己的机器上写的Asp.net程序,在别人的机器上怎么让别访问。
把代码放到一个支持.NET的空间上 给人域名就可以访问了

bt的做法.点调试后不动..
别人用 http://你的IP:看一下调试用的端口/
即可访问

ip+ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号