5月29日,ACOUG的第三次地面活动在北京成功举行。在此感谢ORACLE公司对ACOUG的认同与支持,

同时也感谢演讲嘉宾的无私分享和与会者的热情参与。

以下是本次活动的PPT,供大家下载参与。

董国兴 的 Oracle与DB2之对比

赵宇 的 GoldenGate与DataGuard技术

怀晓明 的 Connect By 可以做什么?

怀晓明注:在会上未折腾出来的利用connect by计算阶乘的sql见下:

select round(power(2,sum(log(2,rn)))) fn from (select rownum rn from dual connect by rownum<4);

注意:
1、不能计算太大的值,将4改为400就能看到出错了(ORA-01426: 数字溢出)。
2、round是不能少的,请看下面的计算演示:

SQL> select power(2,sum(log(2,rn)))-6 from (select rownum rn from dual connect by rownum<4);
POWER(2,SUM(LOG(2,RN)))-6
-------------------------
2.0000E-38

从中可见,Oracle的计算精度是很高的(误差级别为10的负38次方)。