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

SqlServer,Oracle 常用函数比较


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


相关文档:

ORACLE的表分析策略


对表进行分析,通常情况下可以对表,索引,列进行单独分析,或者进行组合分析,但这三者哪些是相对重要的,哪些分析显得不那么重要?通过本篇文章的实验相信大家也会对直方图有更一步的了解.
1.首先创建测试表,并插入100000条数据
SQL> create table test(id number,nick varchar2(30));
Table created.
SQL> b ......

ORACLE 资源包下载地址


oracle9i和10g的下载地址
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92 ......

oracle数据库——建库

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”&mdash ......

oracle imp\exp 语法简介2

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
 
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
......

ORACLE和SQL语法区别归纳

数据类型比较
类型名称
Oracle
SQLServer
比较
字符数据类型 CHAR CHAR 都是固定长度字符资料但oracle 里面最大度为2kb,SQLServer里面最大长度为8kb
变长字符数据类型 VARCHAR2 VARCHAR Oracle 里面最大长度为 4kb,SQLServer里面最大长度为8kb
根据字符集而定的固定长度字符串 NCHAR NCHAR 前者最大长度2kb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号