易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : 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  ......

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  ......

【转】 Oracle数据库业务优化心得

Oracle数据库业务优化心得
公司开发的产品基本上都使用ORACLE数据库,而且业务系统中存储和使用的数据量很大,使用业务系统的用户也很多。在系统忙时,大约会有一千个用户同事访问数据库系统,因此经常会有用户抱怨系统慢,点击查询后,系统出现假死机现象,后台运行ORACLE系统的小型机的IDLE值偏低(甚至出现IDLE为0的情况,这时用户会惊呼数据库系统会瘫掉,虽然小型型机在IDLE值为0的情况下也不一定会瘫机,但这无疑会增加用户的担忧),系统运行在一个不安全的状态等等。
  对于我现在所做的ORACLE优化,其实还停留在SQL优化的层次(以前我的前辈曾给我说关于数据库优化的三个层次:一是针对SQL的优化,如使用正确是索引,使用ORACLE提示等;二是针对数据库对象的优化,如增加索引,微调表结构等;三针对业务的优化,需要更改业务逻辑或者表结果,此类优化一般代价比较大,一般很少针对正在运行的系统做类似的操作)。
  公司的客户很多,大多数情况会在公司远程处理客户的数据库问题。作为问题的定位者,一定要搞清楚实际运行的数据库系统到底出现了什么问题。现场的维护人员和用户最喜欢使用的形容词是:系统很慢;数据库锁表了等等。用户向外面传达的信心往往是非常模糊 ......

ORACLE OLAP 函数

  最近这个东东用得特别多,总结了一下 。
  
语法: FUNCTION_NAME(,,...)
    OVER()
  OLAP函数语法四个部分:
  1、function本身 用于对窗口中的数据进行操作;
  2、partitioning clause 用于将结果集分区;
  3、order by clause 用于对分区中的数据进行排序;
  4、windowing clause 用于定义function在其上操作的行的集合,即function所影响的范围。
  
一、order by对窗口的影响
  不含order by的:
  SQL> select deptno,sal,sum(sal) over() from emp;
  不含order by时,默认的窗口是从结果集的第一行直到末尾。
  
     含order by的:
  SQL> select deptno,sal, sum(sal) over(order by deptno) as sumsal  from emp;
  当含有order by时,默认的窗口是从第一行直到当前分组的最后一行。
  
二、用于排列的函数
  SQL> select empno, deptno, sal, 
          rank()   over (partition by deptno order by sal desc nulls last) as rank,
     &nbs ......

ORACLE中日期和时间函数汇总(转载)

在oracle中处理日期大全
  TO_DATE格式  
Day:  
dd number 12  
dy abbreviated fri  
day spelled out friday  
ddspth spelled out, ordinal twelfth  
Month:  
mm number 03  
mon abbreviated mar  
month spelled out march  
Year:  
yy two digits 98  
yyyy four digits 1998  
24小时格式下时间范围为: 0:00:00 - 23:59:59....  
12小时格式下时间范围为: 1:00:00 - 12:59:59 ....  
1.  
日期和字符转换函数用法(to_date,to_char)  
2.  
select to_char( to_date(222,'J'),'Jsp') from dual  
显示Two Hundred Twenty-Two  
3.  
求某天是星期几  
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;  
星期一  
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;  
monday& ......

Oracle常用数据字典的查询使用方法

查看用户下所有的表
SQL>select * from user_tables;
显示用户信息(所属表空间)
select default_tablespace,temporary_tablespace
from dba_users where username='GAME'; 砂轮
1、用户
查看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users;
查看当前用户的角色 砂轮
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from user_sys_privs;
SQL>select * from user_tab_privs;
显示当前会话所具有的权限 砂轮
SQL>select * from session_privs;
显示指定用户所具有的系统权限
SQL>select * from dba_sys_privs where grantee='GAME';
显示特权用户 砂轮
select * from v$pwfile_users;
显示用户信息(所属表空间)
select default_tablespace,temporary_tablespace
from dba_users where username='GAME';
显示用户的PROFILE 砂轮
select profile from dba_users where username='GAME';
2、表
查看用户下所有的表
SQL>select * from user_tables;
查看名称包含log字符的表 砂轮
SQL>select object_name,object_id from user_o ......

oracle数据库dmp文件的导出和导入方法

导出:以oracle用户登陆,执行下面的命令
exp paybill/paybill file=210.dmp
其中上面的paybill分别是你要到处数据库的用户名和密码,
在导出的时候,没有错误提示说明导出成功。
导入:把dmp文件上传到oracle用户下,然后以oracle用户登陆,执行下面命令:
imp sdpaybill/paybill full=y file=210.dmp
导入的时候没有错误提示,说明导入成功。
注意:这种导入方式是把所有的都导入了,不但是表结构、表内容、视图和存储过程等。 ......
总记录数:3994; 总页数:666; 每页6 条; 首页 上一页 [62] [63] [64] [65] 66 [67] [68] [69] [70] [71]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号