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

sqlserver和oracle常用函数对比

sqlserver和oracle常用函数对比
数学函数
  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
  (sel


相关文档:

ORACLE学习笔记 ORACLE(基本命令) ORACLE第一章:


--
查看VGA信息:
 show sga;
 
select
 
*
 
from
 v$sgastat;
--
可以通过以下几个动态性能视图查看信息:
 V$sysstat                系统统计信息
 V$sesstat  &n ......

oracle系统表查询

数据字典dict总是属于Oracle用户sys的。
  1、用户:
   select username from dba_users;
  改口令
   alter user spgroup identified by spgtest;
  2、表空间:
   select * from dba_data_files;
   select * from dba_tablespaces;//表空间
   select tablespace_name,sum(bytes ......

ORACLE常见问题1000问(之三)

88. CHR()的反函数是?
   ASCII()
   SELECT CHAR(65) from DUAL;
   SELECT ASCII('A') from DUAL;
   89. 字符串的连接
   SELECT CONCAT(COL1,COL2) from TABLE
   SELECT COL1||COL2 from TABLE
   90. 怎么把select出来的结果导到一个文本文件中?
   SQL>SPOOL C:\ABCD.TXT;
  ......

ORACLE常见问题1000问(之十一)

645. USER_ALL_TABLES
包含对用户可用的表的描述.
646. USER_ARGUMENTS
列出对用户可存取的对象中的参数.
647. USER_ASSOCIATIONS
当前用户所拥有的相关对象的用户定义的统计.
648. USER_AUDIT_OBJECT
关于对象的语句审计跟踪记录.
649. USER_AUDIT_SESSION
关于用户连接或断开的全部审计跟踪记录.
650. USER_AUD ......

现在将java调用oracle存储过程的示例总结如下


学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下。(关于调用sqlserver的存储过程将在下次进行小结请关注)
一:无返回值的存储过程
存储过程为:
•         create or replace procedure adddept(deptno number,dname varc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号