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

oracle and sqlsever 常用数学函数对比

 
oracle and sqlsever 常用数学函数对比

 
数学函数
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual
  4.取整(截取)
  S:select cast(-1.002 as int) value
  O:select trunc(-1.002) value from dual
  5.四舍五入
  S:select round(1.23456,4) value 1.23460
  O:select round(1.23456,4) value from dual 1.2346
  6.e为底的幂
  S:select Exp(1) value 2.7182818284590451
  O:select Exp(1) value from dual 2.71828182
  7.取e为底的对数
  S:select log(2.7182818284590451) value 1
  O:select ln(2.7182818284590451) value from dual; 1
  8.取10为底对数
  S:select log10(10) value 1
  O:select log(10,10) value from dual; 1
  9.取平方
  S:select SQUARE(4) value 16
  O:select power(4,2) value from dual 16
  10.取平方根
  S:select SQRT(4) value 2
  O:select SQRT(4) value from dual 2
  11.求任意数为底的幂
  S:select power(3,4) value 81
  O:select power(3,4) value from dual 81
  12.取随机数
  S:select rand() value
  O:select sys.dbms_random.value(0,1) value from dual;
  13.取符号
  S:select sign(-8) value -1
  O:select sign(-8) value from dual -1
  14.圆周率
  S:SELECT PI() value 3.1415926535897931
  O:不知道
  15.sin,cos,tan 参数都以弧度为单位
  例如:select sin(PI()/2) value 得到1(SQLServer)
  16.Asin,Acos,Atan,Atan2 返回弧度
  17.弧度角度互换(SQLServer,Oracle不知道)
  DEGREES:弧度-〉角度
  RADIANS:角度-〉弧度
数值间比较
  18. 求集合最大值
  S:select max(value) value from
  (select 1 value
  union
  select -2 value
  union
  select 4 value
  union
  select 3 value)a
  O:select greatest(1,-2,4,3) value from dual
  19. 求集合最小值
  S:select min(value) value from
  (select 1 value
  unio


相关文档:

Oracle 块清除(block cleanout)


今天在网上看到一篇关于BLOCK CLEANOUT不错的文章,虽然里面的有个别地方比较难懂,可还是先转过来,等以后懂得多一些了自己也做做实验操作操作。
=========================================================
Oracle (block cleanout)
Cleanout有2种,一种是fast commit cleanout,另一种是delayed block cleanout. ......

Oracle redo undo commit rollback剖析

刚才在逛一个网友的博客的时候发现了一篇关于REDO、UNDO、COMMIT、ROLLBAKC的文章。虽然内容可能不是特别全面,可是还是总结的挺好的,转过来方便将来学习。
==================================================================================
redo--> undo-->datafile
insert一条记录时,表跟undo的信息都会 ......

Oracle 学习笔记: RMAN常用命令

1 . set database to archivelog mode
Sql代码
SQL> shutdown immediate;   
Database closed.   
Database dismounted.   
ORACLE instance shut down.   
  
SQL> startup mount;   
ORACLE&n ......

CentOS 5下安装Oracle 11g

Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍     
内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。     
如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号